Traductores de idiomas

Haga clic para copiar

Módulos para la localización en diferentes idiomas y la traducción de textos en su aplicación.


Google Translate

El móduloGoogle Translate añade a su aplicación la integración con el servicio Google Translate y está destinado a la traducción automática de textos.


Procesos de negocio

Google Translate: Translate

Entrada

  • text (text) - texto de origen para la traducción.
  • source_lang (ENUM) - idioma del texto de origen.
  • target_lang (ENUM) - idioma de destino para la traducción
  • is_html (boolean) - una marca de que el texto fuente de entrada tiene formato html.

Salida

  • text (text) - texto traducido

Configuración

ParámetroPreestablecidoDescripción
Project ID-Su ID de proyecto en Google Cloud Platform.
Service Account File-Archivo JSON de la clave privada de la cuenta de servicio de su proyecto de Google Cloud

Utilice Google Cloud Console para obtener el ID del proyecto. El manual para obtener y configurar el ID de proyecto está disponible en este enlace.
El manual para obtener el archivo de la cuenta de servicio está disponible en este enlace. De acuerdo con la política de seguridad, Google no almacena su clave privada, por lo que no puede volver a descargar su archivo JSON. Tendrá que crear una nueva clave si es necesario.


DeepL Traductor

El módulo proporciona integración con DeepL Translator


ParámetroPor defectoDescripción
Auth Key-Auth Key de su cuenta DeepL
Use Pro version?OffSólo para usuarios de pago

DeepL Translator: Translate Text

Entrada

  • sourse_lang (enum) - el idioma del texto a traducir;
  • target_lang (enum) - el idioma al que debe traducirse el texto;
  • text (string) - el texto a traducir. Sólo se admite el texto plano codificado en UTF8;
  • split_sentences (boolean) - establece si el motor de traducción debe dividir primero la entrada en frases. Esta opción está activada por defecto;
  • glossary_id (string) - especifica el glosario que se utilizará para la traducción. Importante: Esto requiere que el parámetro source_lang esté activado y que el par de idiomas del glosario coincida con el par de idiomas de la petición.

Salida

  • text (string) - el texto traducido.

DeepL Translator: Translate document

Entrada

  • sourse_lang (enum) - el idioma del texto a traducir;
  • target_lang (enum) - el idioma al que debe traducirse el texto;
  • document (file) - el archivo del documento a traducir.

Salida

  • document_id (string) - un identificador único asignado al documento cargado y al proceso de traducción;
  • document_key (string) - una clave única que se utiliza para cifrar el documento cargado, así como la traducción resultante en el lado del servidor.

DeepL Translator: Check translation status

Entrada

  • document_id (string) - un ID único asignado al documento y al proceso de traducción;
  • document_key (string) - la clave de cifrado del documento que se envió al cliente cuando se cargó el documento en la API.

Salida

  • document_id (string) - un ID único asignado al documento y al proceso de traducción;
  • status (enum) - una breve descripción del estado en que se encuentra el proceso de traducción del documento. Los valores posibles son:
    • "queued" - el trabajo de traducción está esperando en la cola para ser procesado
    • "translating" - la traducción está en curso
    • "done" - la traducción está terminada y el documento traducido está listo para ser descargado
    • "error" - se ha producido un error irrecuperable al traducir el documento
  • seconds_remaining (integer) - número estimado de segundos hasta que la traducción esté terminada. Este parámetro sólo se incluye mientras la traducción está en curso.

DeepL Translator: Downloading translated documents

Entrada

  • document_id (string) - un ID único asignado al documento y al proceso de traducción;
  • document_key (string) - la clave de cifrado del documento que se envió al cliente cuando se cargó el documento en la API.
  • name (string) - nombre del archivo.

Salida

  • document (file) - archivo descargado

Traductor de Microsoft

El módulo proporciona integración con la API de Microsoft Translator


ParámetroPor defectoDescripción
Subscription Key-Clave de suscripción en su cuenta de Azure
Subscription Region-Región de suscripción en su cuenta de Azure

Microsoft Translator: Detect language

Entrada

  • text (text) - texto a traducir.

Salida

  • lang (enum) - código del idioma detectado.

Microsoft Translator: Transliterate

Entrada

  • text (text) - texto a traducir;
  • sourse_lang (enum) - idioma del texto.

Salida

  • text (text) - texto resultante de la conversión del texto de entrada.

Microsoft Translator: Translate

Entrada

  • is_html (boolean) - es el texto html;
  • target_lang (enum) - el idioma al que debe traducirse el texto;
  • sourse_lang (enum) - el idioma del texto a traducir;
  • text (text) - el texto a traducir.

Salida

  • text (text) - el texto traducido.

Configuración

Procesos de negocio

Configuración

Procesos de negocio