Ferramenta grátis

Converta PO para Excel e vice-versa

Converta um arquivo .po do gettext em uma planilha, traduza a coluna de destino e reconstrua o .po mantendo cada msgid, contexto e comentário em seu lugar. Grátis, sem cadastro e processado inteiramente no seu navegador.

Tudo funciona no seu navegador. Seus arquivos nunca saem do seu dispositivo.

Passo a passo

Como traduzir um arquivo PO no Excel

Quatro passos e apenas alguns minutos para um catálogo típico.

  1. Carregue seu arquivo .po

    Arraste um arquivo .po ou .pot para o conversor. Ele abre no seu navegador; nada é enviado para um servidor.

  2. Exporte para uma planilha

    Baixe uma linha por entrada em Excel ou CSV. Cada linha contém o contexto, a string de origem, uma coluna de destino vazia e os comentários do desenvolvedor.

  3. Traduza a coluna de destino

    Abra a planilha no Excel, no Google Sheets ou em qualquer editor e preencha a coluna de destino. Deixe as colunas de contexto e de origem intactas.

  4. Reconstrua o arquivo .po

    Mude para a aba Planilha para PO, adicione o arquivo original e a planilha finalizada, e baixe um .po com as suas traduções inseridas em cada msgstr.

O que é um arquivo PO?

Um arquivo PO é o catálogo de tradução usado pelo gettext, o sistema de localização por trás da maioria dos softwares de código aberto, do WordPress, do Django e de muitos aplicativos de desktop. Cada entrada vincula um msgid (a string de origem) a um msgstr (sua tradução) e pode conter um msgctxt para diferenciar strings idênticas, comentários do desenvolvedor e referências de origem. Strings com plural adicionam um msgid_plural e um msgstr para cada forma de plural.

Traduzir catálogos grandes manualmente em um editor de texto é lento e sujeito a erros. Este conversor transforma cada entrada em uma linha de planilha para você traduzir no Excel ou passar o arquivo para quem não conhece o gettext, gravando depois as traduções de volta no arquivo original. O .po continua sendo a cópia mestre: apenas as linhas msgstr são alteradas, mantendo comentários, sinalizações, referências e a formatação exatamente como estavam.

FAQ

  • Arquivos PO contêm as traduções de softwares baseados no gettext, incluindo temas e plugins do WordPress, aplicativos Django e Flask, programas do GNOME e muitos outros. Um arquivo .pot é o modelo não traduzido; um arquivo .po contém as traduções desse modelo para um idioma específico.
  • Não. Toda a ferramenta roda no seu navegador. Seus arquivos nunca saem do seu dispositivo e nada é armazenado ou enviado para um servidor.
  • Sim. A coluna de contexto contém o msgctxt, a coluna de notas traz os comentários extraídos e as referências de origem, e cada forma de plural ganha uma linha própria. Ao reconstruir o arquivo, o original serve como base, de modo que tudo o que não foi traduzido é preservado.
  • Exporte o .po para Excel ou CSV, preencha a coluna de destino em cada linha e use a função Planilha para PO para gravar as traduções finalizadas de volta em um novo arquivo .po. Você nunca precisa mexer na sintaxe do gettext.
  • O conversor apenas reescreve o texto do msgstr, portanto a estrutura e os comentários permanecem intactos. Se uma tradução omitir um placeholder como %s ou %d presente no original, a ferramenta sinaliza essa entrada para que você possa corrigi-la antes da entrega.
  • Sim. Mantenha o arquivo .po original, traduza a coluna de destino na planilha e o modo Planilha para PO mescla sua coluna de volta ao arquivo, vinculando cada linha à sua entrada por meio do msgid e do contexto.

Precisa traduzir mais de um ou dois arquivos?

O Transept mantém seu glossário e traduções anteriores sincronizados em todos os arquivos PO e idiomas, com revisão, comentários e rascunhos de IA que sua equipe pode aceitar ou rejeitar. O conversor é a porta de entrada gratuita, sem precisar de conta.