WordPress - Como traduzir um PDF?
Neste artigo, aprenderá a traduzir um PDF gerado no seu site WordPress com o Weglot.
1. Que PDF pode ser traduzido pelo Weglot?
O Weglot pode traduzir PDFs gerados por plugins específicos do WordPress, desde que o PDF seja criado a partir de conteúdo HTML. Por predefinição, a maioria dos plugins de geração de PDF não envia este HTML para o Weglot. Utilizando um filtro dedicado (trecho de código), o Weglot pode recuperar este HTML e traduzi-lo antes da produção do PDF.
Atualmente, a Weglot suporta tradução de PDF para:
PDF Gravidade
A Weglot fornece documentação para programadores que inclui o filtro necessário para permitir a tradução de PDFs gerados pelo plugin Gravity PDF:
https://developers.weglot.com/wordpress/use-cases/translate-pdf-with-gravity-pdf
Fatura em PDF do WooCommerce
A Weglot também suporta PDFs de faturas gerados pelo WooCommerce, utilizando um filtro semelhante. A documentação está disponível aqui:
https://developers.weglot.com/wordpress/use-cases/translate-pdf-for-woocommerce-pdf-invoice
Se o seu site inclui links para ficheiros PDF e pretende que esses ficheiros apresentem versões traduzidas de acordo com o idioma selecionado, pode consultar o nosso artigo:
👉 Como alterar um ficheiro multimédia (imagem, PDF, etc.) no meu site traduzido.
2. Como adicionar o trecho de código necessário para a tradução do PDF
Para traduzir PDFs, precisa adicionar um fragmento de código à sua instalação do WordPress. Pode fazer isso de duas maneiras diferentes.
Opção 1 — Usando um plugin (recomendado)
Você pode instalar um plugin como Code Snippets para adicionar o código necessário com mais facilidade.
- No seu painel de administração do WordPress, instale e ative o plugin Code Snippets.
- Clique em Snippets no menu à esquerda.
Clique em Adicionar novo na parte superior da página para criar um novo snippet.

- Cole o filtro fornecido na nossa documentação para programadores na área de código.
- Certifique-se de que o snippet seja executado em todos os lugares, para que se aplique a todas as páginas onde o PDF é gerado.
Guarde e ative o snippet.

- Limpe o cache do WordPress ou do servidor para que as alterações tenham efeito.
Opção 2 — Adicionar o snippet ao seu ficheiro functions.php
Se preferir, pode adicionar o trecho de código diretamente ao seu tema ativo.
No seu painel de administração do WordPress, aceda a Aparência > Editor de temas.

Na barra lateral direita, selecione o ficheiro functions.php.

- Adicione o trecho na parte inferior do ficheiro.
- Guarde as suas alterações e limpe todas as caches.



