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

1from sarvamai import SarvamAI
2
3client = SarvamAI(api_subscription_key="YOUR_SARVAM_API_KEY")
4
5job = client.document_translation.create(
6 job_name="invoice-hi",
7 source_language_code="en-IN",
8 target_language_codes=["hi-IN"],
9 original_filename="invoice.pdf",
10 use_native_numerals=True,
11)

Request body equivalent:

1{
2 "job_name": "invoice-hi",
3 "source_language_code": "en-IN",
4 "target_language_codes": ["hi-IN"],
5 "original_filename": "invoice.pdf",
6 "use_native_numerals": true
7}