Translate delivers professional-quality translations across 30+ languages with formality control, context hints, HTML preservation, and batch support. It goes well beyond word-for-word — use context to disambiguate meaning, control formality for formal or casual tone, and translate whole batches in one efficient call.
It handles everything from a single sentence to arrays of strings, auto-detects the source language, and preserves HTML and XML markup so translated content drops straight into your templates. For content pipelines, customer support tools, multilingual apps, and any AI assistant that needs to work across languages.
What you can do
- translate_text — translate one or more texts into any target language with formality control, context hints, HTML handling, and batch support
- detect_language — identify the language of any text with a sample English translation for verification
- list_languages — list all supported language codes for source and target languages with formality support flags
Who it's for
Developers, content teams, and AI builders who need reliable, nuanced translations in their workflows. Supports customer support automation, content localisation, multilingual research tools, and language detection pipelines.
How to use it
- Start with list_languages to find the correct language code for your target — codes like DE, FR, JA, EN-US, PT-BR
- Call translate_text with your text and target_lang — source language is auto-detected if you omit it
- Pass an array of strings for batch translation — far more efficient than multiple individual calls
- Use the context param to disambiguate words (e.g. "banking context" when translating "bank") and formality to control register
Getting started
No setup needed — the tool works immediately. Bring your own account for higher volume usage.