Translation
TranslationDeepL

DeepL

Inyecta la API de DeepL como proveedor de traducción en la directiva @strTranslate, para traducir el valor de un campo a más de 30 idiomas.

Descripción

Hace que la API de DeepL esté disponible como proveedor de traducción en la directiva @strTranslate.

Añade la directiva @strTranslate a cualquier campo de tipo String, para traducirlo al idioma deseado.

Por ejemplo, esta consulta traduce los campos title y content de la entrada del inglés al francés usando la API de DeepL:

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

Lista de idiomas

Puedes traducir tu contenido a cualquiera de los siguientes idiomas:

CódigoIdioma
ARÁrabe
BGBúlgaro
CSCheco
DADanés
DEAlemán
ELGriego
ENInglés (todas las variantes de inglés)
ESEspañol
ETEstonio
FIFinés
FRFrancés
HUHúngaro
IDIndonesio
ITItaliano
JAJaponés
KOCoreano
LTLituano
LVLetón
NBNoruego Bokmål
NLNeerlandés
PLPolaco
PTPortugués (todas las variantes de portugués)
RORumano
RURuso
SKEslovaco
SLEsloveno
SVSueco
TRTurco
UKUcraniano
ZHChino (todas las variantes de chino)

Configuración de la API de DeepL

Para usar DeepL, es obligatorio proporcionar el Plan utilizado (Free o Pro) y la API key, mediante la pestaña "Plugin Management => DeepL API" en la página de Ajustes.

Crea la API key en tu cuenta de DeepL, siguiendo las instrucciones aquí.

Luego sigue uno de los métodos de abajo para introducir el valor.

Por Ajustes

Introduce el Plan y la API key en los inputs correspondientes en la página de Ajustes, y haz clic en "Save Changes (All)":

Estableciendo el plan de DeepL
Estableciendo el plan de DeepL
Estableciendo la API key de DeepL
Estableciendo la API key de DeepL

En wp-config.php

Añade las constantes GATOGRAPHQL_DEEPL_PLAN y GATOGRAPHQL_DEEPL_API_KEY en wp-config.php:

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

Por variable de entorno

Define las variables de entorno DEEPL_PLAN y DEEPL_API_KEY.

Glosario

Puedes proporcionar un glosario a DeepL, para mejorar la calidad de la traducción.

Sigue uno de los métodos de abajo para introducir el ID del glosario.

Por Ajustes

Introduce el Glossary ID en la página de Ajustes:

Estableciendo el ID del glosario para DeepL
Estableciendo el ID del glosario para DeepL

En wp-config.php

Añade la constante GATOGRAPHQL_DEEPL_GLOSSARY_ID en wp-config.php:

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

Por variable de entorno

Define la variable de entorno DEEPL_GLOSSARY_ID.