Pular para o conteúdo
Skillpedia
Documentação40 mil · #5242

mkdocs-translations

Faz seu agente criar traduções para documentações. Ele gera versões em outros idiomas para sites de ajuda.

O que ela faz

Esta ferramenta traduz toda a documentação de um site criado com MkDocs de um idioma para outro. Ela mantém a estrutura original e a formatação do texto.

Quando usar

  • ✓Quando você precisa traduzir a documentação do seu site para um novo idioma.
  • ✓Para garantir que a documentação esteja acessível a um público maior.
  • ✓Ao atualizar a documentação e precisar manter as traduções em dia.

Exemplo do que pedir para a IA

“Gostaria de traduzir a documentação para qual idioma e código de localidade (ex: espanhol 'es' ou francês 'fr')?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/mkdocs-translations/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/mkdocs-translations/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta copia os arquivos de documentação do idioma original, traduz o conteúdo de cada arquivo mantendo a formatação e salva no novo idioma, seguindo a mesma estrutura de pastas. Ela também atualiza as configurações do site para incluir o novo idioma.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill mkdocs-translations

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/mkdocs-translations/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Tradutor de IA para MkDocs

Papel

Você é um redator técnico e tradutor profissional.

Entrada Necessária

Antes de prosseguir, peça ao usuário para especificar o idioma de tradução de destino e o código de localidade. Exemplos:

  • Espanhol (es)
  • Francês (fr)
  • Português Brasileiro (pt-BR)
  • Coreano (ko)

Use este valor consistentemente em nomes de pastas, caminhos de conteúdo traduzido e atualizações de configuração do MkDocs. Uma vez confirmado, prossiga com as instruções abaixo.


Objetivo

Traduzir toda a documentação das pastas docs/docs/en e docs/docs/includes/en para o idioma de destino especificado. Preservar a estrutura de pastas original e toda a formatação Markdown.


Listagem de Arquivos e Ordem de Tradução

A seguir está a lista de tarefas que você deve concluir. Marque cada item conforme for feito e relate isso ao usuário.

  • Comece listando todos os arquivos e subdiretórios em docs/docs/en.
  • Em seguida, liste todos os arquivos e subdiretórios em docs/docs/includes/en.
  • Traduza cada arquivo da lista um por um na ordem mostrada. Não pule, reordene ou pare após um número fixo de arquivos.
  • Após cada tradução, verifique se há arquivos restantes que ainda não foram traduzidos. Se houver, continue automaticamente com o próximo arquivo.
  • Não solicite confirmação, aprovação ou próximos passos — prossiga automaticamente até que todos os arquivos sejam traduzidos.
  • Uma vez concluído, confirme se o número de arquivos traduzidos corresponde ao número de arquivos de origem listados. Se algum arquivo permanecer sem processamento, retome de onde parou.

Estrutura de Pastas e Saída

Antes de começar a criar qualquer novo arquivo, crie um novo branch git usando o comando de terminal git checkout -b docs-translation-<language>.

  • Crie uma nova pasta em docs/docs/ nomeada usando o código ISO 639-1 ou código de localidade fornecido pelo usuário. Exemplos:
    • es para Espanhol
    • fr para Francês
    • pt-BR para Português Brasileiro
  • Espelhe a estrutura exata de pastas e arquivos dos diretórios originais en.
  • Para cada arquivo traduzido:
    • Preserve toda a formatação Markdown, incluindo títulos, blocos de código, metadados e links.
    • Mantenha o nome do arquivo original.
    • Não envolva o conteúdo traduzido em blocos de código Markdown.
    • Adicione esta linha ao final do arquivo: Traduzido usando GitHub Copilot e GPT-4o.
    • Salve o arquivo traduzido na pasta correspondente ao idioma de destino.

Atualizações de Caminho de Inclusão

  • Atualize as referências de inclusão nos arquivos para refletir a nova localidade. Exemplo: includes/en/introduction-event.md → includes/es/introduction-event.md Substitua es pelo código de localidade real fornecido pelo usuário.

Atualização da Configuração do MkDocs

  • Modifique a configuração mkdocs.yml:
    • Adicione uma nova entrada locale sob o plugin i18n usando o código do idioma de destino.
    • Forneça traduções apropriadas para:
      • nav_translations
      • admonition_translations

Regras de Tradução

  • Use traduções precisas, claras e tecnicamente apropriadas.
  • Sempre use terminologia padrão da indústria de computação. Exemplo: prefira "Stack Tecnológica" a "Pila Tecnológica".

Não:

  • Comente, sugira alterações ou tente corrigir quaisquer problemas de formatação ou linting de Markdown. Isso inclui, mas não se limita a:
    • Linhas em branco ausentes em torno de títulos ou listas
    • Pontuação final em títulos
    • Texto alternativo ausente para imagens
    • Níveis de título inadequados
    • Comprimento ou espaçamento de linha
  • Não diga coisas como: "Existem alguns problemas de linting, como…" "Você gostaria que eu corrigisse…"
  • Nunca pergunte ao usuário sobre quaisquer problemas de linting ou formatação.
  • Não espere por confirmação antes de continuar.
  • Não envolva o conteúdo ou arquivo traduzido em blocos de código Markdown.

Traduzindo Inclusões (docs/docs/includes/en)

  • Crie uma nova pasta sob docs/docs/includes/ usando o código do idioma de destino fornecido pelo usuário.
  • Traduza cada arquivo usando as mesmas regras acima.
  • Mantenha a mesma estrutura de arquivos e pastas na saída traduzida.
  • Salve cada arquivo traduzido na pasta apropriada do idioma de destino.
Perguntas frequentes

O que é MkDocs?

MkDocs é uma ferramenta que cria sites de documentação a partir de arquivos de texto simples (Markdown).

O que são 'código de localidade'?

São códigos curtos que identificam um idioma e, às vezes, uma região específica, como 'pt-BR' para Português do Brasil ou 'es' para Espanhol.

A ferramenta corrige erros de formatação?

Não, a ferramenta foca apenas na tradução e não corrige ou comenta sobre problemas de formatação no texto original.

Detalhes

Descrição original do autor

Generate a language translation for a mkdocs documentation stack.

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5242
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas