Tradução que preserva o tom
Esta capacidade traduz preservando o tom do texto original: o que era engraçado continua engraçado, o que era urgente continua urgente, o que tinha a voz da sua marca não sai falando como manual de instruções. Feita para marketing, redes sociais e qualquer texto em que o jeito de dizer é parte da mensagem.
Rode online
Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.
O que morre numa tradução literal
Trocadilho, ritmo, ironia, aquele começo de frase que puxa o leitor: a tradução literal executa tudo isso sem dó. O resultado é gramaticalmente correto e comercialmente morto — a campanha que fazia rir em português vira um comunicado sem graça em espanhol. Para texto informativo isso pouco importa; para texto que precisa causar alguma coisa no leitor, o tom é o produto. É esse o problema que esta capacidade ataca.
Como o tom sobrevive à travessia
O motor lê o texto inteiro antes de traduzir e identifica o registro: brincalhão, solene, urgente, técnico-descontraído. Na travessia para o outro idioma, ele procura os recursos equivalentes do destino — a gíria local no lugar da gíria brasileira, o ritmo de frase que produz o mesmo efeito — em vez de trocar palavra por palavra. Quando um trocadilho não tem equivalente, a saída é recriar o efeito, que é o que um bom tradutor humano faria.
Está em beta: o que isso muda para você
Tom é a fronteira mais difícil da tradução automática, e o status beta reflete isso com honestidade: o resultado é bom na grande maioria dos textos, mas peça criativa de alto risco — o slogan da campanha do ano — merece leitura de um nativo antes de ir ao ar. O preço não tem sobretaxa de beta: US$ 0,003 por chamada mais US$ 0,0135 por 1.000 palavras traduzidas.
Tradução comum ou esta? Um critério simples
Pergunte: se o texto sair correto mas sem personalidade, eu perco alguma coisa? Se a resposta é não — contrato, manual, aviso —, use a tradução comum e economize a decisão. Se a resposta é sim — post, roteiro, newsletter, página de vendas —, o tom é ativo do texto e vale preservar. Muita gente combina as duas: o grosso do site na tradução comum, as páginas de conversão nesta.
Casos de uso
Marca com voz própria nas redes
Uma marca de açaí com tom bem-humorado traduz os posts para o espanhol sem perder a piada — o perfil do país vizinho soa como a mesma marca, não como a filial burocrática.
Newsletter autoral
O criador que escreve com estilo traduz a edição semanal para o inglês e continua soando como ele mesmo — assinantes de fora leem a voz, não uma versão.
Roteiro de vídeo
A energia da fala — pausas, ênfases, tiradas — atravessa para o outro idioma, e o apresentador estrangeiro grava um texto que funciona falado, não uma redação.
Página de vendas
A copy que converte em português mantém urgência e promessa no espanhol: os gatilhos do texto continuam armados depois da tradução.
Perguntas frequentes
Qual a diferença para a tradução de texto comum?
A comum prioriza fidelidade e clareza; esta acrescenta a instrução de reproduzir registro, humor e ritmo. Em texto neutro as duas se equivalem — a diferença aparece em texto com personalidade.
Um trocadilho intraduzível vira o quê?
O motor recria o efeito com os recursos do idioma de destino; quando é impossível, prioriza a intenção da frase. É a mesma escolha que tradutores literários fazem todos os dias.
Por que está em beta?
Porque tom é subjetivo e o ajuste fino continua. Preferimos publicar em beta, com preço normal, a esconder a maturidade real da ferramenta.
Serve para texto formal também?
Sim — solenidade também é tom. Um comunicado grave deve continuar grave depois de traduzido, e é exatamente isso que a preservação garante.
Quanto custa traduzir 30 posts de 100 palavras?
São 3.000 palavras: cerca de US$ 0,04 mais US$ 0,003 da chamada, mandando os 30 posts numa chamada única com separadores.
O texto da minha campanha pode vazar?
Não: o material é processado para gerar a tradução e devolvido a você. Não é usado como exemplo, não é publicado e não circula.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/translate/tone-preserve \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/translate/tone-preserve", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/translate/tone-preserve",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/translate/tone-preserve", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/translate/tone-preserve", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"text": "…"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "translate.tone_preserve",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_tokens | 20000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
422 | task_failed | A tarefa falhou do nosso lado. Você não paga nada por ela. |