> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://onepin.ai/docs/workflow/translator/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://onepin.ai/_mcp/server. # Translator > The Onepin Translator node (operator_translator) — translate a script into up to 30 target languages, with a Generator downstream for each one. **Family: Operator · `type: operator_translator`** The Translator turns each line into one or more target languages. Add it when you want the same script voiced in several languages from a single run. ## Config | Config key | Meaning | | ------------------ | --------------------------------------- | | `target_languages` | 1–30 target languages (BCP-47, deduped) | ```python node["config"] = {"target_languages": ["ko-kr", "ja-jp", "es-es"]} ``` ## Every target needs a voice Each target language needs a downstream [Generator](/docs/workflow/generator) that voices it — Onepin checks this coverage before a run starts. Assign a voice per language, or leave a language's `voice_map` list empty and [auto-route](/docs/guides/auto-route) picks the best model for it. ## Inspect this node #### Python ```python client.nodes.get_node_detail(node_type="operator_translator").data ``` #### CLI ```bash onepin nodes show operator_translator ``` #### API ```bash curl https://api.onepin.ai/api/v2/nodes/operator_translator \ -H "Authorization: Bearer $ONEPIN_API_KEY" ``` ## Related * [Generator](/docs/workflow/generator) — assign a voice per language * [Normalizer](/docs/workflow/normalizer) — clean text before generation * [Voices & Models](/docs/get-started/voices-models) — the model catalog > Onepin is a voice workflow platform that orchestrates, validates, and ships production-ready audio across 33 TTS models.