Tradução
TraduçãoDeepL

DeepL

Injete a API DeepL como provedor de tradução na diretiva @strTranslate, para traduzir o valor de um campo para mais de 30 idiomas.

Descrição

Disponibilize a API do DeepL como provedor de tradução na diretiva @strTranslate.

Adicione a diretiva @strTranslate a qualquer campo do tipo String, para traduzi-lo para o idioma desejado.

Por exemplo, esta query traduz os campos title e content do post do inglês para o francês utilizando a API DeepL:

{
  posts {
    title @strTranslate(
      from: "en",
      to: "fr",
      provider: deepl
    )
    
    content @strTranslate(
      from: "en",
      to: "fr",
      provider: deepl
    )
  }
}

Lista de idiomas

Você pode traduzir seu conteúdo para qualquer um dos seguintes idiomas:

CódigoIdioma
ARÁrabe
BGBúlgaro
CSTcheco
DADinamarquês
DEAlemão
ELGrego
ENInglês (todas as variantes do inglês)
ESEspanhol
ETEstoniano
FIFinlandês
FRFrancês
HUHúngaro
IDIndonésio
ITItaliano
JAJaponês
KOCoreano
LTLituano
LVLetão
NBNorueguês Bokmål
NLHolandês
PLPolonês
PTPortuguês (todas as variantes do português)
RORomeno
RURusso
SKEslovaco
SLEsloveno
SVSueco
TRTurco
UKUcraniano
ZHChinês (todas as variantes do chinês)

Configuração da API DeepL

Para utilizar o DeepL, é obrigatório informar o Plano utilizado (Free ou Pro) e a chave de API, por meio da aba "Plugin Management => DeepL API" na página de Configurações.

Crie a chave de API em sua conta DeepL, seguindo as instruções aqui.

Em seguida, siga um dos métodos abaixo para inserir o valor.

Pelas Configurações

Insira o Plano e a chave de API nos campos correspondentes da página de Configurações e clique em "Save Changes (All)":

Configurando o plano do DeepL
Configurando o plano do DeepL
Configurando a chave de API do DeepL
Configurando a chave de API do DeepL

Em wp-config.php

Adicione as constantes GATOGRAPHQL_DEEPL_PLAN e GATOGRAPHQL_DEEPL_API_KEY em wp-config.php:

define( 'GATOGRAPHQL_DEEPL_PLAN', 'pro' /* or 'free' */ );
define( 'GATOGRAPHQL_DEEPL_API_KEY', '{your API key}' );

Por variável de ambiente

Defina as variáveis de ambiente DEEPL_PLAN e DEEPL_API_KEY.

Glossário

Você pode fornecer um glossário ao DeepL para melhorar a qualidade da tradução.

Siga um dos métodos abaixo para inserir o ID do glossário.

Pelas Configurações

Insira o Glossary ID na página de Configurações:

Configurando o ID do glossário para o DeepL
Configurando o ID do glossário para o DeepL

Em wp-config.php

Adicione a constante GATOGRAPHQL_DEEPL_GLOSSARY_ID em wp-config.php:

define( 'GATOGRAPHQL_DEEPL_GLOSSARY_ID', '{glossary ID}' );

Por variável de ambiente

Defina a variável de ambiente DEEPL_GLOSSARY_ID.