AI Glot websiteOpen AI Glot
Formatos de arquivoYAML e TOML
Formatos de arquivo

Traduzir arquivos YAML e TOML

Traduza arquivos .yaml, .yml e .toml de até 4 MB para um ou vários idiomas. As chaves, a hierarquia e a ordem permanecem intactas. Exemplos de instruções para Rails, Hugo e arquivos de configuração.

São aceitos arquivos YAML (.yaml, .yml) e TOML (.toml) de até 4 MB. Apenas os valores de texto são alterados: as chaves, os níveis de aninhamento, as tabelas e a ordem das chaves são preservados. Entre os usos mais comuns estão arquivos de localização do Rails e Symfony, conteúdo de sites estáticos e tabelas i18n do Hugo.

O que é traduzido e o que permanece intacto

TraduzidoPermanece como estava
YAMLValores de texto, incluindo conteúdo em prosa em blocos de várias linhasChaves, hierarquia, ordem das chaves, números e valores booleanos
TOMLValores de texto, substituídos um por linhaTabelas, chaves, ordem, comentários, números, datas e caminhos

Placeholders como %{name} (Rails), {name} e %s são protegidos e mantidos no texto traduzido.

O que você pode pedir

Uma localização do Rails

Um idioma, com placeholders de interpolação e todas as chaves preservadas.

Traduza os valores para francês. Mantenha %{name} e %{count} sem alterações e não altere nenhuma chave.

Preencher as seções de idioma

Para um arquivo YAML que já tem uma seção para cada idioma: vários idiomas em uma única tarefa.

Preencha as seções vazias fr e de com base na seção en.

Front matter e conteúdo

Para um site estático: traduz o texto e mantém as configurações intactas.

Traduza apenas os campos title, description e body para italiano. Mantenha slugs, datas, layouts e URLs sem alterações.

Uma tabela i18n do Hugo

Para TOML: mantém as chaves usadas pelos templates.

Traduza os textos para português. Mantenha todas as chaves e os nomes das tabelas exatamente como estão.

Somente as chaves alteradas

Para YAML: retorna apenas as chaves que foram escritas.

Traduza os valores para francês e retorne apenas as chaves alteradas.

Texto voltado ao usuário em uma configuração

Mantém as configurações intactas.

Traduza apenas as mensagens e os rótulos que as pessoas leem para alemão. Mantenha configurações, identificadores, caminhos e números sem alterações.

Bom saber

  • Vários idiomas em uma tarefa. TOML aceita vários idiomas: o plano adiciona, ao lado de cada chave original, uma chave correspondente com um sufixo de idioma, como hello_fr. YAML aceita vários idiomas quando o arquivo já tem uma seção para cada um (en:, fr:, de:). Um arquivo Rails típico com uma única chave raiz en: aceita um idioma por envio. Se você pedir mais de um, a tarefa poderá falhar porque não será possível prepará-la. Processe o arquivo uma vez para cada idioma: seu glossário será mantido.
  • Filtro de saída. Disponível para YAML (“somente as chaves alteradas”). TOML retorna o arquivo inteiro.
  • Comentários YAML não são mantidos. O arquivo é lido como dados e reescrito em YAML limpo: os comentários são removidos, e a indentação e as aspas são normalizadas para dois espaços. Use o arquivo original com comentários como referência. Os anchors continuam válidos, embora seus nomes possam mudar.
  • Comentários TOML são mantidos em condições normais, pois cada string é substituída na própria linha. Um valor que não possa ser inserido dessa forma, como um valor dentro de uma tabela inline, faz com que o arquivo seja reescrito em formato normalizado e seus comentários sejam removidos. O plano avisará quando isso acontecer.
  • Limite. 4 MB.

Relacionados

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search AI Glot Docs documentation and read it in full, instead of answering from memory.

https://ai-glot.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://ai-glot.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.