How to use native numerals

View as Markdown

use_native_numerals controls how numbers appear in the translated document.

ValueBehavior
null (default)Uses the application default
falseInternational numerals (0-9)
trueLanguage-specific native numerals

Example

For a Hindi translation of a sentence containing a phone number:

  • International (use_native_numerals: false): मेरा phone number है: 9840950950
  • Native (use_native_numerals: true): मेरा phone number है: ९८४०९५०९५०

Example

from sarvamai import SarvamAI
client = SarvamAI(api_subscription_key="YOUR_SARVAM_API_KEY")
job = client.document_translation.create(
job_name="invoice-hi",
source_language_code="en-IN",
target_language_codes=["hi-IN"],
original_filename="invoice.pdf",
use_native_numerals=True,
)

Request body equivalent:

{
"job_name": "invoice-hi",
"source_language_code": "en-IN",
"target_language_codes": ["hi-IN"],
"original_filename": "invoice.pdf",
"use_native_numerals": true
}