ForHosting KIT · Tradução

Traduzir HTML sem quebrar as tags

Traduzir HTML pega uma página ou um trecho de código HTML e devolve o mesmo código com o texto traduzido: tags, atributos, classes e scripts ficam exatamente onde estavam. É a ferramenta para desenvolvedores e agências que precisam criar a versão em outro idioma de um site sem retrabalho de marcação.

● Estávelpor 1.000 palavrasUS$ 0,003
Use pelo WebAPIE-mailApp em breveTelegram em breve

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.

Por que tradutor comum quebra HTML

Quem já colou código em um tradutor genérico conhece o estrago: tag que some, atributo traduzido, aspas retas trocadas por aspas curvas, class="botao" virando class="button" e o CSS parando de funcionar. Esta capacidade foi construída para o cenário contrário: a marcação é tratada como intocável e a tradução acontece só no conteúdo de texto. O que era um link continua o mesmo link; o que o visitante lê é o que muda de idioma.

O que entra e o que sai

Você manda o HTML — uma página completa, um componente, um template de e-mail transacional — junto com o idioma de destino. A resposta é o mesmo documento, com a mesma estrutura, pronto para publicar. Blocos de script e de estilo não são traduzidos, e URLs permanecem como estavam. O limite por chamada é de 20.000 tokens; para um site com muitas páginas, envie uma chamada por página e monte o processo em lote.

Cobrança por palavra, não por tamanho de arquivo

O preço é US$ 0,003 por chamada mais US$ 0,0135 por 1.000 palavras — palavras de texto, porque marcação não é palavra. Uma landing page com 800 palavras visíveis custa cerca de US$ 0,014 para traduzir. Um site institucional de dez páginas parecidas fica na casa de US$ 0,14. Para orçar, conte as palavras do conteúdo (qualquer editor de texto faz isso) e aplique a conta.

Do template de e-mail à página inteira

Funciona igual para o HTML de um e-mail marketing, para o corpo de um artigo exportado do CMS ou para o site inteiro baixado do repositório. Uma dica de fluxo: mantenha o HTML original como fonte da verdade, gere as versões traduzidas por API a cada mudança e publique as duas juntas — assim o site em espanhol nunca fica uma versão atrás do site em português.

Agência entregando site bilíngue

Uma agência de Curitiba fecha sites em português e espanhol sem cobrar tradução página a página: os arquivos HTML passam pela API, o cliente revisa e o projeto sai no prazo com dois idiomas pelo custo de centavos.

E-mail transacional em três idiomas

Um SaaS envia confirmação de pedido em português, espanhol e inglês: um template só, três chamadas, e os placeholders de nome e valor continuam funcionando em todas as versões.

Loja virtual expandindo

Páginas de categoria, políticas de troca e institucionais traduzidas mantendo o tema da loja intacto — nada de refazer layout porque a tradução comeu uma div.

Central de ajuda exportada

O help center exportado em HTML é traduzido arquivo a arquivo por um script, e a versão em outro idioma entra no ar na mesma semana, com a mesma navegação.

O que está dentro de script ou style é traduzido?

Não. Código, estilo e URLs passam intactos; a tradução se limita ao texto que o visitante lê.

Meu HTML é maior que o limite da chamada. E agora?

Divida por página ou por seção: o limite é de 20.000 tokens por chamada e a marcação conta para esse limite, então arquivos muito verbosos rendem mais divididos. O preço total não muda com a divisão, fora os US$ 0,003 de base de cada chamada.

A estrutura volta idêntica mesmo? Posso comparar com diff?

A proposta é essa: mesmas tags, mesmos atributos, mesma hierarquia. Ainda assim, confira o resultado no navegador antes de publicar — o mesmo cuidado de qualquer deploy.

Vocês guardam as páginas que eu envio?

O HTML é usado para processar a tarefa e devolver o resultado; não é publicado nem reaproveitado para outra finalidade.

Traduzir para três idiomas custa três vezes?

Sim, uma chamada por idioma de destino. A conta continua baixa: 800 palavras em três idiomas saem por cerca de US$ 0,04 no total.

Aceita HTML mal formado, tipo tag sem fechar?

O motor tolera bastante coisa, mas HTML válido dá resultado mais previsível. Se a página é crítica, rode um validador antes de enviar.

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.

POSThttps://api.kit.forhosting.com/translate/html

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/translate/html \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"…"}'
{
  "text": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "translate.html",
  "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.

por chamadaUS$ 0,003
por 1.000 palavrasUS$ 0,0135

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_tokens20000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.
422task_failedA tarefa falhou do nosso lado. Você não paga nada por ela.

Ver a documentação completa do KIT →