Traduza arquivos MDX mantendo imports, componentes e expressões exatamente como foram escritos
Envie arquivos .mdx ou uma pasta de conteúdo em arquivo ZIP e receba tudo traduzido, com cada linha de import e export, cada componente e cada {expression} exatamente como você escreveu. Títulos, parágrafos, listas, tabelas e campos de texto do front matter são traduzidos. A primeira parte é grátis e sem cadastro; até 1,000,000 caracteres de texto saem por $5.
- Declarações import e export copiadas exatamente como estão
- Linhas compostas apenas por componentes, como <Callout type="info">, são mantidas
- {expressions} dentro de parágrafos são protegidas e restauradas
- title e description do front matter traduzidos; outras chaves mantidas
- Compatível com pastas de conteúdo do Next.js, Astro, Nextra, Gatsby e Docusaurus
MDX é código com texto embutido
Arquivos MDX são compilados. Um único nome de variável traduzido, uma aspa adicionada em uma prop ou um caminho de import alterado quebram o build — e um chatbot reescrevendo o arquivo inteiro tem inúmeras chances de cometer um erro desses. Esta ferramenta não deixa o modelo encostar no código.
Linhas de import, export e linhas formadas apenas por tags de componentes são ignoradas. Dentro de um parágrafo, trechos de código em linha, links, caminhos de imagens e {expressions} são substituídos por marcadores antes da tradução e restaurados depois; o modelo é obrigado a devolver cada marcador. Já em componentes que envolvem texto, como um aviso ao redor de um parágrafo, as tags são preservadas e apenas o parágrafo interno é traduzido.
O que conferir
- Props que contêm texto visível, como title="Install" em um componente, continuam no idioma original; traduza-as manualmente
- Strings dentro de expressões JavaScript não são traduzidas
- Execute o build uma vez após copiar os arquivos
- Verifique o arquivo de avisos (warnings) para ver se algum parágrafo foi mantido no original
Envie uma pasta, receba uma pasta
Envie um ZIP da sua pasta de conteúdo e receba um ZIP com a mesma estrutura de diretórios dentro de uma pasta com o nome do idioma, por exemplo content-pt-BR/ ou content-de/. Imagens, arquivos JSON e outros arquivos dentro do ZIP são copiados intactos, garantindo a pasta completa. Arquivos avulsos voltam renomeados, como index.de.mdx.
Como a ferramenta funciona, quanto custa e como seus arquivos são tratados está na página Traduzir documentação em Markdown; os preços de todas as ferramentas estão na página de preços.
Última atualização:
Perguntas e respostas
As props dos componentes são traduzidas?
Não. As props fazem parte do código e permanecem como foram escritas; traduza o texto visível das props manualmente, caso seus componentes o utilizem.
E quanto aos arquivos .md na mesma pasta?
Eles também são traduzidos. Arquivos .md, .mdx e .markdown são processados na mesma tarefa.
Qual é o tamanho máximo da tarefa?
Até 1,000,000 caracteres de texto por $5, em um arquivo ZIP ou em até 50 arquivos.
Posso testar de graça?
A primeira parte é traduzida e exibida de graça. Uma tarefa de até 40 parágrafos é totalmente grátis.