ForHosting KIT · Tradução

Como traduzir Markdown sem perder a formatação

Traduzir Markdown converte a documentação do seu projeto para outro idioma preservando a sintaxe: títulos, links, listas, tabelas e blocos de código voltam exatamente como estavam. Pensado para README, docs de produto e posts de blog que vivem em repositório e precisam de versão em outro idioma.

● 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.

Código não se traduz — e aqui não é traduzido

A regra que faz a diferença em documentação técnica: tudo que está entre crases ou dentro de um bloco cercado passa intacto. npm install continua npm install, nomes de variáveis não viram português e o exemplo de configuração não quebra. URLs de links e caminhos de imagem também ficam como estavam — só o texto que o leitor humano lê muda de idioma, inclusive o texto âncora dos links.

Do README à documentação inteira

Para traduzir um arquivo, uma chamada resolve. Para um site de docs com dezenas de páginas, o fluxo maduro é automatizar: um script percorre a pasta docs/, envia cada .md para a API e grava o resultado em docs/es/ ou docs/en/. Rodando isso no CI a cada merge, a documentação traduzida acompanha a original — que é exatamente onde a maioria dos projetos multilíngues falha depois do terceiro mês.

Preço e limite por chamada

US$ 0,003 por chamada mais US$ 0,0135 por 1.000 palavras. Um README caprichado de 1.200 palavras custa cerca de US$ 0,02; uma documentação de 40 páginas com 500 palavras cada fica em torno de US$ 0,40 no total. O limite de 20.000 tokens por chamada acomoda arquivos longos; se algum capítulo passar disso, divida pelos títulos de primeiro nível e envie em partes.

Front matter e detalhes de gerador de site

Arquivos de blog costumam abrir com front matter — o bloco de metadados entre traços no topo. Campos de texto como title e description tendem a ser traduzidos; chaves, datas e configurações permanecem. Se o seu gerador de site usa campos que não devem mudar, confira o front matter no diff antes do commit: é uma linha de atenção num processo que economiza horas, e Markdown traduzido renderiza no preview como qualquer outro.

Open source que quer alcance

Um dev brasileiro mantém uma lib com README em português e inglês: a cada release, a versão em inglês é regenerada por API e o projeto para de perder usuário por barreira de idioma.

Base de conhecimento de SaaS

As docs em gerador de site estático ganham a árvore /en espelhada: o script traduz os .md alterados no último merge e o site publica os dois idiomas juntos.

Blog técnico bilíngue

O post sai em português para a audiência local e em inglês para circular fora — mesma estrutura, mesmos exemplos de código, dois públicos.

Onboarding de equipe distribuída

O manual interno em Markdown é traduzido para o inglês quando entra o primeiro dev de fora — e passa a ser mantido nos dois idiomas pelo mesmo fluxo de commits.

Os blocos de código são mesmo deixados em paz?

Sim. O que está entre crases ou em bloco cercado não é alterado — nem o código, nem os comentários dentro dele.

Os links quebram?

As URLs não mudam; o texto do link muda. Atenção só às âncoras internas que apontam para títulos: se o seu gerador cria o identificador a partir do título traduzido, confira esses links no preview.

Tabelas Markdown sobrevivem?

Sim — pipes, alinhamento e número de colunas preservados; o conteúdo das células é traduzido.

Qual o custo de manter docs em dois idiomas?

Depois da primeira tradução, você só reprocessa o que mudou. Um projeto que altera meia dúzia de páginas por mês gasta centavos de dólar mensais para manter o segundo idioma em dia.

Preciso de conta para automatizar isso no CI?

Não tem cadastro nem plano: você compra crédito e usa. No CI, a integração é uma requisição HTTP como outra qualquer.

O que vocês fazem com os meus arquivos?

São processados para gerar a tradução e devolvidos. Documentação sua continua sua: nada é publicado nem reaproveitado.

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/markdown

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/markdown \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"…"}'
{
  "text": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "translate.markdown",
  "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 →