Traductores de idiomas
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ámetro | Preestablecido | Descripció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ámetro | Por defecto | Descripción |
Auth Key | - | Auth Key de su cuenta DeepL |
Use Pro version? | Off | Só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ámetro | Por defecto | Descripció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.