Skip to content
Translate icon

Translate

Accurate translation, 30+ languages

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

  1. Start with list_languages to find the correct language code for your target — codes like DE, FR, JA, EN-US, PT-BR
  2. Call translate_text with your text and target_lang — source language is auto-detected if you omit it
  3. Pass an array of strings for batch translation — far more efficient than multiple individual calls
  4. 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.

Information

Price
From $0.005
Billing
1 free skill. The final price is shown before running. Failed paid calls do not charge.
Provider
DeepL
DeepL API Key
Optional: use your own DeepL key instead of the platform default · Get key

Frequently Asked Questions

Can I translate a batch of strings at once?

Yes. `translate_text` accepts a single string or an array of strings, so you can translate UI copy, labels, or content batches in one request.

How do I keep HTML or XML markup intact?

Set `tag_handling` to `html` or `xml`. The tags stay in place while the text inside them is translated.

Can I control the tone of the translation?

Yes. Use the formality setting to bias the output toward formal or informal language, and add context when a word could mean more than one thing.

How do I know which language codes are supported?

Use `list_languages` to see the supported source and target codes, then `detect_language` if you need to identify the input language before translating.

Related Tools

Open Ticket Triage
Ticket Triage icon
Ticket TriageSend a support message to the right team1 skill · from $0.005
Open Web Agent
Web Agent icon
Web AgentComplete tasks on any website1 skill · from $0.005
Open Slack
Slack icon
SlackRead, send, and search your Slack12 skills