Traduzir documento Word
Traduzir documento Word recebe um arquivo DOCX e devolve o mesmo documento no idioma escolhido, com estilos, tabelas, cabeçalhos e formatação preservados — você abre no Word e continua editando. A capacidade está em implantação: o preço já é público, mas o envio de tarefas ainda não foi aberto.
Esta tarefa não está disponível no momento, portanto não pode ser contratada. Nada é cobrado por ela.
Ver a APIStatus honesto: em implantação
Sem letra miúda: esta capacidade ainda não aceita execuções. Ela faz parte da fase de implantação do KIT, e o motor — que abre o DOCX, traduz o texto e regrava o arquivo mantendo a estrutura — está em preparação final. A página existe desde já porque preço e escopo estão definidos e publicados; assim você planeja a integração sabendo o que vem. Quando o envio abrir, funciona pela mesma API das demais capacidades.
Por que DOCX merece motor próprio
Documento Word não é texto puro: é um pacote com estilos, numeração, tabelas, notas de rodapé, cabeçalho e rodapé. Copiar o texto para traduzir fora e colar de volta destrói tudo isso — quem já refez a formatação de um contrato de 30 páginas sabe o tamanho do prejuízo. O motor desta capacidade trabalha dentro do formato: traduz o conteúdo e devolve um DOCX editável, com a mesma cara do original.
Preço publicado: US$ 0,016 por página
A tarifa é US$ 0,057 por chamada mais US$ 0,016 por página do documento. Uma proposta comercial de 10 páginas: cerca de US$ 0,22. Um manual de qualidade de 80 páginas: cerca de US$ 1,34. Publicar o preço antes de abrir o serviço é proposital — sem “consulte-nos”, sem surpresa no orçamento. Os valores são em dólares americanos e a cobrança, como em todo o KIT, é por uso.
O que fazer enquanto não abre
Se a necessidade é para agora, dois caminhos honestos: salvar o documento como PDF e usar a tradução de PDF, que já está no ar; ou extrair o texto, traduzir como texto e reformatar no Word — viável para documentos curtos. Se puder esperar, escreva para [email protected] ou chame no WhatsApp pedindo aviso da abertura: uma pessoa de verdade responde, em espanhol ou inglês.
Casos de uso
Proposta comercial para cliente de fora
A TecnoSul Soluções Digitais ME manda a proposta em inglês usando o mesmo modelo com logotipo e tabela de preços — traduzido o conteúdo, a identidade visual do documento não se perde.
Minuta de contrato em revisão
O escritório traduz a minuta e o advogado revisa com o controle de alterações do próprio Word — possível porque o resultado volta editável, não uma imagem do documento.
Política interna para a filial
O manual de conduta de 45 páginas vai para o espanhol mantendo numeração de seções, sumário e notas — pronto para circular na operação do país vizinho.
Capítulo acadêmico
Um professor traduz o capítulo para submissão internacional sem perder notas de rodapé nem referências formatadas — a parte mais chata de refazer à mão.
Perguntas frequentes
Quando vai dar para usar?
Está em implantação e preferimos não prometer data. Se quiser aviso na abertura, mande um e-mail para [email protected] ou chame no WhatsApp — a gente anota e avisa.
A formatação fica 100% igual?
O objetivo do motor é preservar estilos, tabelas e numeração. Texto traduzido muda de comprimento, então os parágrafos podem fluir diferente entre as páginas — e o documento volta editável justamente para esses ajustes.
Imagens com texto dentro são traduzidas?
Não. Imagem embutida permanece como está: texto dentro de imagem é um problema de leitura de imagem, fora do escopo desta capacidade.
Por que a chamada custa US$ 0,057 se outras custam menos?
Abrir, interpretar e regravar um DOCX pesa mais do que processar texto puro. O preço da base reflete o custo real do formato — e a página sai barata: US$ 0,016.
Vou precisar de cadastro quando abrir?
Não. O modelo do KIT é compra direta de crédito, sem conta, sem mensalidade e sem fidelidade.
Um .doc antigo (Word 97) vai funcionar?
O formato alvo é DOCX. Abra o .doc no Word e salve como .docx antes de enviar — conversão de um clique.
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/docx \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/translate/docx", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/translate/docx",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/translate/docx", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/translate/docx", 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
{
"input": "…"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "translate.docx",
"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. |
413 | input_too_large | A entrada passou do tamanho máximo desta tarefa. Confira os limites publicados. |
422 | task_failed | A tarefa falhou do nosso lado. Você não paga nada por ela. |