Features
Why not use a better tool to translate JSON files?
The Fast AI JSON Translator API translates JSON objects between languages using AI, leveraging models like OpenAI's GPT-4, Google's Gemini, Anthropic's Claude, and Deepseek. It's designed for efficiency, remembering previous translations to minimize processing time and cost.
Key Features
- AI-Powered Translation: Employs advanced AI models (OpenAI, Google, Anthropic, Deepseek) for high-quality translations. The user can select their preferred model.
- Supported Languages All languages from ISO 639-1.
- Memory/Caching: Stores translated key-value pairs based on
documentId
andappId
, translating only new or changed content in subsequent requests. This significantly reduces processing overhead for updated documents. - Array order changed detection: Detects if a position of an element in an array was changed and will not translate the moved objects again. This will reduce the speed of the translation and not translate items that are already translated. (Only if a cached translation exists)
- Customizable Settings: Offers granular control over translation parameters, including:
locale
: Target languages (ISO 639 codes). Can be set per JSON object.excludedFieldsRegex
: Regular expression defining fields to exclude from translation. Defaults to a pattern excluding common technical fields (IDs, UUIDs, etc.).translationType
: Specifies the translation style (LITERAL_TRANSLATION, STANDARD_TRANSLATION, CULTURAL_ADAPTATION, CREATIVE_INTERPRETATION, FREEFORM_TRANSLATION). Defaults toSTANDARD_TRANSLATION
contextPrompt
: Provides additional context to the AI model, influencing the translation's tone and stylereset
: Forces a full translation of a document, even if a cached version exists. Useful for significant content changes.
Supported Languages
We support all languages from ISO 639-1.
Here is a list of the top 100 most common ISO 639-1 languages:
- English (en)
- Spanish (es)
- French (fr)
- German (de)
- Chinese (zh)
- Japanese (ja)
- Korean (ko)
- Russian (ru)
- Portuguese (pt)
- Italian (it)
- Dutch (nl)
- Arabic (ar)
- Hindi (hi)
- Bengali (bn)
- Turkish (tr)
- Vietnamese (vi)
- Polish (pl)
- Ukrainian (uk)
- Persian (fa)
- Hebrew (he)
- Thai (th)
- Greek (el)
- Swedish (sv)
- Norwegian (no)
- Danish (da)
- Finnish (fi)
- Hungarian (hu)
- Czech (cs)
- Slovak (sk)
- Romanian (ro)
- Bulgarian (bg)
- Serbian (sr)
- Croatian (hr)
- Bosnian (bs)
- Slovenian (sl)
- Lithuanian (lt)
- Latvian (lv)
- Estonian (et)
- Icelandic (is)
- Maltese (mt)
- Irish (ga)
- Welsh (cy)
- Scottish Gaelic (gd)
- Catalan (ca)
- Basque (eu)
- Galician (gl)
- Albanian (sq)
- Macedonian (mk)
- Montenegrin (cnr)
- Armenian (hy)
- Azerbaijani (az)
- Georgian (ka)
- Kazakh (kk)
- Uzbek (uz)
- Turkmen (tk)
- Kyrgyz (ky)
- Tajik (tg)
- Pashto (ps)
- Dari (fa-AF)
- Urdu (ur)
- Punjabi (pa)
- Sindhi (sd)
- Nepali (ne)
- Sinhala (si)
- Tamil (ta)
- Telugu (te)
- Kannada (kn)
- Malayalam (ml)
- Marathi (mr)
- Gujarati (gu)
- Oriya (or)
- Assamese (as)
- Maithili (mai)
- Santali (sat)
- Bodo (brx)
- Dogri (doi)
- Konkani (kok)
- Kashmiri (ks)
- Manipuri (mni)
- Sanskrit (sa)
- Tibetan (bo)
- Burmese (my)
- Khmer (km)
- Lao (lo)
- Mongolian (mn)
- Tibetan (bo)
- Dzongkha (dz)
- Malay (ms)
- Indonesian (id)
- Filipino (fil)
- Javanese (jv)
- Sundanese (su)
- Malagasy (mg)
- Swahili (sw)
- Amharic (am)
- Somali (so)
- Yoruba (yo)
- Igbo (ig)
- Zulu (zu)
- Xhosa (xh)