Esta skill capacita o Claude a projetar, implementar e otimizar fluxos de trabalho de tradução automatizada usando APIs de IA e ferramentas de automação.
Obtenha Chaves de API: Adquira chaves de API para um serviço de tradução como DeepL (ex: dl_auth_key_xxxxxxxxxxxxxxxxxxxxxx) ou Google Cloud Translation.
Configure um Cliente HTTP: Utilize curl ou uma ferramenta como Postman para testar a conectividade básica com a API de tradução.
Envie um Texto Simples: Faça uma requisição POST com um texto em português para ser traduzido para o inglês.
Analise a Resposta: Verifique o JSON retornado para extrair a tradução e identificar possíveis erros.
Integre em um Script Básico: Crie um script Python ou Node.js para automatizar o envio de alguns parágrafos para tradução.
Core Workflows
Workflow 1: Tradução Automatizada de Conteúdo Web via API e Webhook (Make/N8N)
Este workflow detalha a automação da tradução de novos artigos de blog ou páginas de produto assim que são publicados ou atualizados, utilizando um webhook e uma API de tradução.
Passo 1: Configuração do Webhook de Origem
Um evento em um CMS (ex: WordPress, Shopify) dispara um webhook POST contendo os dados do novo conteúdo.
Exemplo de Payload JSON (CMS para Webhook):
{
"event_type": "post_published",
"post_id": "54321",
"title": "Guia Completo para Automação de Marketing",
"content_html": "<p>Neste artigo, exploramos as estratégias mais eficazes para alavancar a automação de marketing...</p>",
"source_lang": "pt",
"target_languages": ["en", "es"],
"author": "Marketing Team"
}
Configuração no Make.com/N8N:
Módulo "Webhooks" > "Custom webhook".
Copie o URL do webhook fornecido.
Passo 2: Pré-processamento e Segmentação no Make/N8N
Antes de enviar para a API de tradução, o HTML é limpo e segmentado para otimização e tratamento de placeholders.
Ações no Make/N8N:
Módulo "Text Parser" ou "Code (JS/Python)":
Remoção de Tags Indesejadas: Remover <script>, <style>, atributos class, id.
Extração de Conteúdo: Isolar o texto principal do content_html.
Segmentação: Dividir o texto em parágrafos ou frases para enviar à API em blocos menores (geralmente mais eficiente e preciso).
Identificação de Placeholders: Substituir elementos como {{nome_cliente}} ou [CALL_TO_ACTION_BTN] por marcadores temporários (ex: __PLACEHOLDER_1__) para evitar tradução indesejada.
Exemplo de Prompt para LLM (se usado para limpeza):
Remova todas as tags HTML e JavaScript do texto abaixo, mantendo apenas o conteúdo textual puro. Mantenha os parágrafos separados por duas quebras de linha. Identifique e preserve qualquer texto entre {{ }} como um placeholder.
Texto:
"<h1>Título do Artigo</h1><script>alert('oi');</script><p>Olá, {{nome_do_cliente}}! Este é um parágrafo. <img src='img.jpg'> Mais texto aqui.</p>"
Saída Esperada:
Título do Artigo
Olá, {{nome_do_cliente}}! Este é um parágrafo. Mais texto aqui.
Passo 3: Chamada à API de Tradução (DeepL Pro)
Iterar sobre os idiomas alvo e os segmentos de texto, enviando cada um para a API de tradução.
Módulo no Make/N8N: "HTTP" > "Make a request" ou módulo específico do DeepL.
Exemplo de Requisição (DeepL API):
POST https://api-free.deepl.com/v2/translate
Headers:
Authorization: DeepL-Auth-Key YOUR_DEEPL_AUTH_KEY
Content-Type: application/json
Body:
{
"text": ["Neste artigo, exploramos as estratégias mais eficazes para alavancar a automação de marketing.", "Descubra como otimizar suas campanhas e gerar leads qualificados."],
"source_lang": "PT",
"target_lang": "EN",
"split_sentences": "1",
"tag_handling": "html",
"formality": "less"
}
Tratamento de Múltiplos Idiomas: Usar um iterador no Make/N8N para processar cada idioma em target_languages.
Passo 4: Pós-processamento e Reconstrução
Após receber as traduções, remontar o texto, reinserir placeholders e formatar para o destino.
Ações no Make/N8N:
Remontagem: Unir os segmentos traduzidos.
Reinserção de Placeholders: Substituir __PLACEHOLDER_1__ de volta para {{nome_cliente}}.
Reconstrução HTML: Reaplicar as tags HTML originais ou gerar um novo HTML/Markdown.
Passo 5: Armazenamento/Publicação do Conteúdo Traduzido
Enviar o conteúdo traduzido para o CMS de destino, banco de dados ou outro sistema.
Módulo no Make/N8N: "HTTP" > "Make a request" (para API do CMS) ou módulos específicos (ex: WordPress > "Create a Post").
Exemplo de Payload (para CMS de destino):
{
"post_id": "54321",
"language": "en",
"title": "Complete Guide to Marketing Automation",
"content_html": "<p>In this article, we explore the most effective strategies to leverage marketing automation...</p>",
"status": "draft"
}
Workflow 2: Tradução Orientada a Glossário com LLM para Localização de Produtos
Este workflow foca em garantir a consistência terminológica e o tom de voz em traduções de materiais de produto (interfaces de usuário, manuais), utilizando um LLM e um glossário.
Passo 1: Criação e Gestão de Glossário Terminológico
Desenvolver um glossário detalhado com termos específicos da empresa/produto e suas traduções preferenciais.
Formato: CSV, JSON ou uma base de dados interna.
Exemplo de Entrada de Glossário:
Source: "Dashboard", Target (PT): "Painel de Controle"
Source: "Feature", Target (PT): "Funcionalidade"
Source: "Onboarding", Target (PT): "Integração de Usuários"
Source: "Cloud Computing", Target (PT): "Computação em Nuvem"
Passo 2: Preparação do Prompt para LLM (Claude 3 Opus/GPT-4)
O prompt é construído para instruir a LLM a usar o glossário e adotar uma persona específica para a tradução.
Componentes do Prompt:
Persona: "Você é um tradutor sênior da equipe de localização da [Nome da Empresa X], especializado em software SaaS."
Instruções de Tradução: "Traduza o texto do [idioma_fonte] para o [idioma_alvo]. Mantenha a concisão, clareza e o tom formal/informal (conforme definido). Utilize estritamente o glossário fornecido."
Inclusão do Glossário: O glossário é inserido diretamente no prompt ou referenciado.
Contexto Adicional: Informações sobre o tipo de texto (UI, manual, marketing).
Passo 3: Execução da Tradução via API da LLM
O texto-fonte e o prompt são enviados para a API da LLM.
Exemplo de Chamada de API (OpenAI/Anthropic):
# Usando a biblioteca 'anthropic' para Claude
import anthropic
client = anthropic.Anthropic(api_key="YOUR_ANTHROPIC_API_KEY")
glossary = """
- "Dashboard": "Painel de Controle"
- "Feature": "Funcionalidade"
- "Onboarding": "Integração de Usuários"
- "Cloud Computing": "Computação em Nuvem"
- "User Experience": "Experiência do Usuário"
"""
source_text = "Our new Dashboard features enhanced Cloud Computing capabilities. The onboarding process ensures a smooth User Experience."
source_lang = "English"
target_lang = "Brazilian Portuguese"
tone = "formal e técnico"
prompt_template = f"""
Você é um tradutor sênior da equipe de localização da TechSolutions, especializado em software SaaS.
Sua tarefa é traduzir o texto a seguir do {source_lang} para o {target_lang}.
Mantenha um tom {tone} e seja extremamente preciso.
É MANDATÓRIO que você utilize o seguinte glossário para os termos específicos:
{glossary}
Texto a Traduzir:
{source_text}
Tradução:
"""
message = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=1024,
messages=[
{"role": "user", "content": prompt_template}
]
)
print(message.content)
Passo 4: Revisão Humana (Machine Translation Post-Editing - MTPE)
Um linguista nativo do idioma alvo revisa a saída da LLM, corrigindo erros de fluência, terminologia ou adequação cultural.
Ferramentas: CAT Tools (SDL Trados, MemoQ) com integração de MT.
Foco da Revisão:
Terminologia: Conformidade com o glossário.
Coerência: Manutenção do contexto e fluxo.
Fluência: Sonoridade natural para o público.
Adequação Cultural: Expressões e referências apropriadas.
Passo 5: Feedback e Iteração Contínua
As correções da MTPE são usadas para refinar o glossário e ajustar o prompt da LLM.
Ações:
Atualizar o glossário com termos novos ou revisados.
Modificar as instruções do prompt para abordar padrões de erro recorrentes.
Coletar feedback qualitativo dos revisores para melhoria contínua.
Templates
Prompt para Tradução Contextual com Glossário (Claude/GPT)
Você é um tradutor especialista para a indústria de Fintech.
Seu objetivo é traduzir o texto a seguir do Inglês para o Português do Brasil, mantendo um tom formal, técnico e preciso, adequado para documentação de APIs e termos de serviço.
É crucial que você siga ESTRITAMENTE o glossário fornecido para garantir a consistência terminológica.
Glossário Obrigatório:
- "API Key": "Chave de API"
- "Endpoint": "Ponto de Acesso"
- "Rate Limit": "Limite de Requisições"
- "Wallet": "Carteira Digital"
- "KYC (Know Your Customer)": "Identificação de Cliente"
- "Transaction Ledger": "Livro Razão de Transações"
Contexto Adicional: O texto é parte da documentação técnica para desenvolvedores que integram nossa plataforma de pagamentos.
Texto a Traduzir:
"To access our services, you must obtain an API Key. Be aware of the Rate Limit on each Endpoint. Users can manage their funds in their digital Wallet, but KYC verification is required for certain operations. All transactions are recorded in the Transaction Ledger."
Tradução:
Configuração de Webhook para Tradução Automatizada (Make/N8N)
Selecionar a API de tradução adequada (DeepL, Google, OpenAI, AWS Translate, etc.) com base em custo, qualidade e recursos.
Configurar e gerenciar chaves de API de forma segura (variáveis de ambiente, gerenciadores de segredos).
Definir claramente os idiomas fonte e alvo, incluindo variantes regionais (ex: pt-BR, es-MX).
Implementar um estágio de pré-processamento para limpeza de texto, segmentação e tratamento de placeholders.
Criar e manter glossários terminológicos específicos do domínio ou da empresa.
Desenvolver prompts otimizados para LLMs, incluindo instruções de persona, tom e glossário.
Implementar mecanismos de tratamento de erros e retries com backoff exponencial para chamadas de API.
Planejar a pós-edição (MTPE) para controle de qualidade linguística e cultural em conteúdos críticos.
Monitorar os custos e o uso das APIs de tradução para evitar surpresas no orçamento.
Testar o fluxo de ponta a ponta com diferentes tipos e volumes de conteúdo.
Métricas de Referência
Métrica
Benchmark (Bom)
Meta (Excelente)
BLEU Score (Qualidade MT)
40-60
>60
TER Score (Esforço MTPE)
10-25%
<10%
Custo por Milhão de Caracteres
$15-$30
<$15
Latência da API (Texto Curto)
<500ms
<200ms
Taxa de Aceitação MTPE
>85%
>95%
Economia de Tempo (vs. Humana)
30-60%
>70%
Erros Comuns
Ignorar o Contexto ou Segmentação Inadequada: Traduzir frases isoladas ou blocos muito grandes pode levar a perdas de contexto e traduções incoerentes, ou exceder limites de tokens da API.
Como evitar: Implementar segmentação inteligente por parágrafos ou frases. Para LLMs, enviar blocos de texto contextuais maiores ou passar contexto adicional no prompt, mesmo que o texto principal seja menor.
Não Utilizar Glossários ou Memórias de Tradução: Resulta em inconsistência terminológica, especialmente em nomes de produtos, termos técnicos e branding, exigindo maior esforço de pós-edição.
Como evitar: Desenvolver e integrar glossários rigorosamente no processo de tradução (via recursos da API, como o DeepL Glossaries, ou diretamente no prompt da LLM). Para traduções repetitivas, considere Memory Translation (TM) como uma camada prévia à MT.
Configuração Inadequada de Idiomas ou Variantes: Usar es em vez de es-MX pode resultar em traduções culturalmente inapropriadas para o público-alvo.
Como evitar: Sempre especificar o código de idioma completo com a variante regional (ex: pt-BR, en-US, es-ES). Validar a lista de códigos suportados pela API.
Tratar Conteúdo Dinâmico como Texto Estático: Variáveis, URLs, códigos ou nomes próprios são traduzidos incorretamente ou corrompidos pela MT.
Como evitar: Utilizar placeholders (ex: {{USER_NAME}}, [LINK_TO_DOCS]) antes da tradução e reinseri-los após. Muitos serviços de MT e LLMs suportam tag_handling para HTML ou XML.
Dicas Avançadas
Adaptação de Domínio com LLMs: Para nichos altamente especializados ou com vocabulário proprietário, considere usar LLMs para gerar "dados sintéticos" de tradução com base em glossários existentes para criar um modelo de tradução mais ajustado ao seu domínio, ou para fazer fine-tuning em modelos menores.
Tradução Zero-Shot com LLMs Multilingues para Idiomas de Baixos Recursos: Em vez de APIs de MT tradicionais, utilize LLMs avançadas como Claude 3 Opus ou GPT-4 para traduzir idiomas com menos recursos (low-resource languages) ou para tarefas que exigem nuances culturais e criatividade, como marketing e transcriação. O prompt se torna a chave.
Processamento em Lotes Assíncrono para Grandes Volumes: Para traduzir grandes volumes de documentos, implemente uma arquitetura de mensagens (ex: AWS SQS, RabbitMQ) onde os documentos são adicionados a uma fila, processados em lotes por workers em segundo plano e os resultados são armazenados ou notificados, evitando timeouts e gerenciando limites de taxa da API de forma eficiente.
Enriquecimento Pós-Tradução com NLP: Após a tradução, aplique ferramentas de Processamento de Linguagem Natural (NLP) para realizar verificações adicionais, como análise de sentimento, extração de entidades nomeadas (NER) ou classificação de tópicos, garantindo que o significado e o tom original foram preservados e que não há vieses indesejados na tradução.
Detecção de Idioma Dinâmica: Em vez de assumir o idioma fonte, use APIs de detecção de idioma (ex: Google Cloud Natural Language, AWS Comprehend) para identificar automaticamente o idioma de entrada antes de enviar para a tradução, aumentando a robustez do workflow para conteúdo de fontes diversas.
1---2name: ai-translation3description: Ai Translation — Skill especializada para ai translation4license: MIT5---67# Ai Translation89Esta skill capacita o Claude a projetar, implementar e otimizar fluxos de trabalho de tradução automatizada usando APIs de IA e ferramentas de automação.1011---1213## Keywords1415NMT, CAT Tools, LLM translation, API translation, localization, MTPE, prompt engineering, linguistic quality assurance, neural machine translation, domain adaptation, glossary management, context preservation, webhook integration, DeepL API, Google Cloud Translation, OpenAI GPT, Make.com, N8N.1617---1819## Quick Start20211. **Obtenha Chaves de API**: Adquira chaves de API para um serviço de tradução como DeepL (ex: `dl_auth_key_xxxxxxxxxxxxxxxxxxxxxx`) ou Google Cloud Translation.222. **Configure um Cliente HTTP**: Utilize `curl` ou uma ferramenta como Postman para testar a conectividade básica com a API de tradução.233. **Envie um Texto Simples**: Faça uma requisição POST com um texto em português para ser traduzido para o inglês.244. **Analise a Resposta**: Verifique o JSON retornado para extrair a tradução e identificar possíveis erros.255. **Integre em um Script Básico**: Crie um script Python ou Node.js para automatizar o envio de alguns parágrafos para tradução.2627---2829## Core Workflows3031### Workflow 1: Tradução Automatizada de Conteúdo Web via API e Webhook (Make/N8N)3233Este workflow detalha a automação da tradução de novos artigos de blog ou páginas de produto assim que são publicados ou atualizados, utilizando um webhook e uma API de tradução.3435**Passo 1: Configuração do Webhook de Origem**36Um evento em um CMS (ex: WordPress, Shopify) dispara um webhook POST contendo os dados do novo conteúdo.37* **Exemplo de Payload JSON (CMS para Webhook):**38 ```json39 {40 "event_type": "post_published",41 "post_id": "54321",42 "title": "Guia Completo para Automação de Marketing",43 "content_html": "<p>Neste artigo, exploramos as estratégias mais eficazes para alavancar a automação de marketing...</p>",44 "source_lang": "pt",45 "target_languages": ["en", "es"],46 "author": "Marketing Team"47 }48 ```49* **Configuração no Make.com/N8N:**50 * Módulo "Webhooks" > "Custom webhook".51 * Copie o URL do webhook fornecido.5253**Passo 2: Pré-processamento e Segmentação no Make/N8N**54Antes de enviar para a API de tradução, o HTML é limpo e segmentado para otimização e tratamento de placeholders.55* **Ações no Make/N8N:**56 * **Módulo "Text Parser" ou "Code (JS/Python)":**57 * **Remoção de Tags Indesejadas:** Remover `<script>`, `<style>`, atributos `class`, `id`.58 * **Extração de Conteúdo:** Isolar o texto principal do `content_html`.59 * **Segmentação:** Dividir o texto em parágrafos ou frases para enviar à API em blocos menores (geralmente mais eficiente e preciso).60 * **Identificação de Placeholders:** Substituir elementos como `{{nome_cliente}}` ou `[CALL_TO_ACTION_BTN]` por marcadores temporários (ex: `__PLACEHOLDER_1__`) para evitar tradução indesejada.61* **Exemplo de Prompt para LLM (se usado para limpeza):**62 ```63 Remova todas as tags HTML e JavaScript do texto abaixo, mantendo apenas o conteúdo textual puro. Mantenha os parágrafos separados por duas quebras de linha. Identifique e preserve qualquer texto entre {{ }} como um placeholder.6465 Texto:66 "<h1>Título do Artigo</h1><script>alert('oi');</script><p>Olá, {{nome_do_cliente}}! Este é um parágrafo. <img src='img.jpg'> Mais texto aqui.</p>"6768 Saída Esperada:69 Título do Artigo7071 Olá, {{nome_do_cliente}}! Este é um parágrafo. Mais texto aqui.72 ```7374**Passo 3: Chamada à API de Tradução (DeepL Pro)**75Iterar sobre os idiomas alvo e os segmentos de texto, enviando cada um para a API de tradução.76* **Módulo no Make/N8N:** "HTTP" > "Make a request" ou módulo específico do DeepL.77* **Exemplo de Requisição (DeepL API):**78 ```http79 POST https://api-free.deepl.com/v2/translate80 Headers:81 Authorization: DeepL-Auth-Key YOUR_DEEPL_AUTH_KEY82 Content-Type: application/json83 Body:84 {85 "text": ["Neste artigo, exploramos as estratégias mais eficazes para alavancar a automação de marketing.", "Descubra como otimizar suas campanhas e gerar leads qualificados."],86 "source_lang": "PT",87 "target_lang": "EN",88 "split_sentences": "1",89 "tag_handling": "html",90 "formality": "less"91 }92 ```93* **Tratamento de Múltiplos Idiomas:** Usar um iterador no Make/N8N para processar cada idioma em `target_languages`.9495**Passo 4: Pós-processamento e Reconstrução**96Após receber as traduções, remontar o texto, reinserir placeholders e formatar para o destino.97* **Ações no Make/N8N:**98 * **Remontagem:** Unir os segmentos traduzidos.99 * **Reinserção de Placeholders:** Substituir `__PLACEHOLDER_1__` de volta para `{{nome_cliente}}`.100 * **Reconstrução HTML:** Reaplicar as tags HTML originais ou gerar um novo HTML/Markdown.101102**Passo 5: Armazenamento/Publicação do Conteúdo Traduzido**103Enviar o conteúdo traduzido para o CMS de destino, banco de dados ou outro sistema.104* **Módulo no Make/N8N:** "HTTP" > "Make a request" (para API do CMS) ou módulos específicos (ex: WordPress > "Create a Post").105* **Exemplo de Payload (para CMS de destino):**106 ```json107 {108 "post_id": "54321",109 "language": "en",110 "title": "Complete Guide to Marketing Automation",111 "content_html": "<p>In this article, we explore the most effective strategies to leverage marketing automation...</p>",112 "status": "draft"113 }114 ```115116### Workflow 2: Tradução Orientada a Glossário com LLM para Localização de Produtos117118Este workflow foca em garantir a consistência terminológica e o tom de voz em traduções de materiais de produto (interfaces de usuário, manuais), utilizando um LLM e um glossário.119120**Passo 1: Criação e Gestão de Glossário Terminológico**121Desenvolver um glossário detalhado com termos específicos da empresa/produto e suas traduções preferenciais.122* **Formato:** CSV, JSON ou uma base de dados interna.123* **Exemplo de Entrada de Glossário:**124 * `Source: "Dashboard", Target (PT): "Painel de Controle"`125 * `Source: "Feature", Target (PT): "Funcionalidade"`126 * `Source: "Onboarding", Target (PT): "Integração de Usuários"`127 * `Source: "Cloud Computing", Target (PT): "Computação em Nuvem"`128129**Passo 2: Preparação do Prompt para LLM (Claude 3 Opus/GPT-4)**130O prompt é construído para instruir a LLM a usar o glossário e adotar uma persona específica para a tradução.131* **Componentes do Prompt:**132 * **Persona:** "Você é um tradutor sênior da equipe de localização da [Nome da Empresa X], especializado em software SaaS."133 * **Instruções de Tradução:** "Traduza o texto do [idioma_fonte] para o [idioma_alvo]. Mantenha a concisão, clareza e o tom formal/informal (conforme definido). Utilize estritamente o glossário fornecido."134 * **Inclusão do Glossário:** O glossário é inserido diretamente no prompt ou referenciado.135 * **Contexto Adicional:** Informações sobre o tipo de texto (UI, manual, marketing).136137**Passo 3: Execução da Tradução via API da LLM**138O texto-fonte e o prompt são enviados para a API da LLM.139* **Exemplo de Chamada de API (OpenAI/Anthropic):**140 ```python141 # Usando a biblioteca 'anthropic' para Claude142 import anthropic143144 client = anthropic.Anthropic(api_key="YOUR_ANTHROPIC_API_KEY")145146 glossary = """147 - "Dashboard": "Painel de Controle"148 - "Feature": "Funcionalidade"149 - "Onboarding": "Integração de Usuários"150 - "Cloud Computing": "Computação em Nuvem"151 - "User Experience": "Experiência do Usuário"152 """153154 source_text = "Our new Dashboard features enhanced Cloud Computing capabilities. The onboarding process ensures a smooth User Experience."155 source_lang = "English"156 target_lang = "Brazilian Portuguese"157 tone = "formal e técnico"158159 prompt_template = f"""160 Você é um tradutor sênior da equipe de localização da TechSolutions, especializado em software SaaS.161 Sua tarefa é traduzir o texto a seguir do {source_lang} para o {target_lang}.162 Mantenha um tom {tone} e seja extremamente preciso.163 É MANDATÓRIO que você utilize o seguinte glossário para os termos específicos:164 {glossary}165166 Texto a Traduzir:167 {source_text}168169 Tradução:170 """171172 message = client.messages.create(173 model="claude-3-opus-20240229",174 max_tokens=1024,175 messages=[176 {"role": "user", "content": prompt_template}177 ]178 )179 print(message.content)180 ```181182**Passo 4: Revisão Humana (Machine Translation Post-Editing - MTPE)**183Um linguista nativo do idioma alvo revisa a saída da LLM, corrigindo erros de fluência, terminologia ou adequação cultural.184* **Ferramentas:** CAT Tools (SDL Trados, MemoQ) com integração de MT.185* **Foco da Revisão:**186 * **Terminologia:** Conformidade com o glossário.187 * **Coerência:** Manutenção do contexto e fluxo.188 * **Fluência:** Sonoridade natural para o público.189 * **Adequação Cultural:** Expressões e referências apropriadas.190191**Passo 5: Feedback e Iteração Contínua**192As correções da MTPE são usadas para refinar o glossário e ajustar o prompt da LLM.193* **Ações:**194 * Atualizar o glossário com termos novos ou revisados.195 * Modificar as instruções do prompt para abordar padrões de erro recorrentes.196 * Coletar feedback qualitativo dos revisores para melhoria contínua.197198---199200## Templates201202### Prompt para Tradução Contextual com Glossário (Claude/GPT)203204```205Você é um tradutor especialista para a indústria de Fintech.206Seu objetivo é traduzir o texto a seguir do Inglês para o Português do Brasil, mantendo um tom formal, técnico e preciso, adequado para documentação de APIs e termos de serviço.207É crucial que você siga ESTRITAMENTE o glossário fornecido para garantir a consistência terminológica.208209Glossário Obrigatório:210- "API Key": "Chave de API"211- "Endpoint": "Ponto de Acesso"212- "Rate Limit": "Limite de Requisições"213- "Wallet": "Carteira Digital"214- "KYC (Know Your Customer)": "Identificação de Cliente"215- "Transaction Ledger": "Livro Razão de Transações"216217Contexto Adicional: O texto é parte da documentação técnica para desenvolvedores que integram nossa plataforma de pagamentos.218219Texto a Traduzir:220"To access our services, you must obtain an API Key. Be aware of the Rate Limit on each Endpoint. Users can manage their funds in their digital Wallet, but KYC verification is required for certain operations. All transactions are recorded in the Transaction Ledger."221222Tradução:223```224225### Configuração de Webhook para Tradução Automatizada (Make/N8N)226227```json228{229 "url": "https://hook.eu1.make.com/your_unique_webhook_id",230 "method": "POST",231 "headers": {232 "Content-Type": "application/json",233 "X-CMS-Secret": "your_secure_cms_secret_token"234 },235 "body": {236 "document_id": "PRD-SPEC-V2.1",237 "document_type": "product_specification",238 "source_language": "en",239 "target_languages": ["pt-BR", "fr", "de"],240 "content": {241 "title": "Product Specification for Quantum Leap Device",242 "sections": [243 {244 "id": "intro",245 "heading": "Introduction",246 "text_html": "<p>This document details the technical specifications of the Quantum Leap Device.</p>"247 },248 {249 "id": "features",250 "heading": "Key Features",251 "text_html": "<ul><li>Real-time data synchronization</li><li>Low latency communication</li></ul>"252 }253 ]254 },255 "metadata": {256 "author": "Engineering Team",257 "version": "2.1",258 "priority": "high"259 }260 }261}262```263264---265266## Checklist267268- [X] Selecionar a API de tradução adequada (DeepL, Google, OpenAI, AWS Translate, etc.) com base em custo, qualidade e recursos.269- [X] Configurar e gerenciar chaves de API de forma segura (variáveis de ambiente, gerenciadores de segredos).270- [X] Definir claramente os idiomas fonte e alvo, incluindo variantes regionais (ex: `pt-BR`, `es-MX`).271- [X] Implementar um estágio de pré-processamento para limpeza de texto, segmentação e tratamento de placeholders.272- [X] Criar e manter glossários terminológicos específicos do domínio ou da empresa.273- [X] Desenvolver prompts otimizados para LLMs, incluindo instruções de persona, tom e glossário.274- [X] Implementar mecanismos de tratamento de erros e retries com backoff exponencial para chamadas de API.275- [X] Planejar a pós-edição (MTPE) para controle de qualidade linguística e cultural em conteúdos críticos.276- [X] Monitorar os custos e o uso das APIs de tradução para evitar surpresas no orçamento.277- [X] Testar o fluxo de ponta a ponta com diferentes tipos e volumes de conteúdo.278279---280281## Métricas de Referência282283| Métrica | Benchmark (Bom) | Meta (Excelente) |284|------------------------------|-----------------|------------------|285| **BLEU Score (Qualidade MT)**| 40-60 | >60 |286| **TER Score (Esforço MTPE)** | 10-25% | <10% |287| **Custo por Milhão de Caracteres** | $15-$30 | <$15 |288| **Latência da API (Texto Curto)** | <500ms | <200ms |289| **Taxa de Aceitação MTPE** | >85% | >95% |290| **Economia de Tempo (vs. Humana)** | 30-60% | >70% |291292---293294## Erros Comuns2952961. **Ignorar o Contexto ou Segmentação Inadequada**: Traduzir frases isoladas ou blocos muito grandes pode levar a perdas de contexto e traduções incoerentes, ou exceder limites de tokens da API.297 * **Como evitar**: Implementar segmentação inteligente por parágrafos ou frases. Para LLMs, enviar blocos de texto contextuais maiores ou passar contexto adicional no prompt, mesmo que o texto principal seja menor.2982. **Não Utilizar Glossários ou Memórias de Tradução**: Resulta em inconsistência terminológica, especialmente em nomes de produtos, termos técnicos e branding, exigindo maior esforço de pós-edição.299 * **Como evitar**: Desenvolver e integrar glossários rigorosamente no processo de tradução (via recursos da API, como o DeepL Glossaries, ou diretamente no prompt da LLM). Para traduções repetitivas, considere Memory Translation (TM) como uma camada prévia à MT.3003. **Configuração Inadequada de Idiomas ou Variantes**: Usar `es` em vez de `es-MX` pode resultar em traduções culturalmente inapropriadas para o público-alvo.301 * **Como evitar**: Sempre especificar o código de idioma completo com a variante regional (ex: `pt-BR`, `en-US`, `es-ES`). Validar a lista de códigos suportados pela API.3024. **Tratar Conteúdo Dinâmico como Texto Estático**: Variáveis, URLs, códigos ou nomes próprios são traduzidos incorretamente ou corrompidos pela MT.303 * **Como evitar**: Utilizar placeholders (ex: `{{USER_NAME}}`, `[LINK_TO_DOCS]`) antes da tradução e reinseri-los após. Muitos serviços de MT e LLMs suportam `tag_handling` para HTML ou XML.304305---306307## Dicas Avançadas3083091. **Adaptação de Domínio com LLMs**: Para nichos altamente especializados ou com vocabulário proprietário, considere usar LLMs para gerar "dados sintéticos" de tradução com base em glossários existentes para criar um modelo de tradução mais ajustado ao seu domínio, ou para fazer fine-tuning em modelos menores.3102. **Tradução Zero-Shot com LLMs Multilingues para Idiomas de Baixos Recursos**: Em vez de APIs de MT tradicionais, utilize LLMs avançadas como Claude 3 Opus ou GPT-4 para traduzir idiomas com menos recursos (low-resource languages) ou para tarefas que exigem nuances culturais e criatividade, como marketing e transcriação. O prompt se torna a chave.3113. **Processamento em Lotes Assíncrono para Grandes Volumes**: Para traduzir grandes volumes de documentos, implemente uma arquitetura de mensagens (ex: AWS SQS, RabbitMQ) onde os documentos são adicionados a uma fila, processados em lotes por workers em segundo plano e os resultados são armazenados ou notificados, evitando timeouts e gerenciando limites de taxa da API de forma eficiente.3124. **Enriquecimento Pós-Tradução com NLP**: Após a tradução, aplique ferramentas de Processamento de Linguagem Natural (NLP) para realizar verificações adicionais, como análise de sentimento, extração de entidades nomeadas (NER) ou classificação de tópicos, garantindo que o significado e o tom original foram preservados e que não há vieses indesejados na tradução.3135. **Detecção de Idioma Dinâmica**: Em vez de assumir o idioma fonte, use APIs de detecção de idioma (ex: Google Cloud Natural Language, AWS Comprehend) para identificar automaticamente o idioma de entrada antes de enviar para a tradução, aumentando a robustez do workflow para conteúdo de fontes diversas.
Run npx skillmds@latest add kursku/ai-translation in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Ai Translation — Skill especializada para ai translation It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: makes network calls, reads secrets. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free. This skill is licensed under MIT.
kursku (@kursku) published this skill. Their other Agent Skills are listed on their SkillMD profile.