Tradutores de línguas
Módulos para localização em diferentes línguas e tradução de textos na sua aplicação.
Google Translate
O móduloGoogle Translate adiciona integração com o serviço Google Translate à sua aplicação e destina-se à tradução automática de textos.
Processos empresariais
Google Translate: Translate
Entrada
- text (text) - texto original para tradução.
- source_lang (ENUM) - língua do texto de partida.
- target_lang (ENUM) - língua de destino para a tradução
- is_html (boolean) - uma marca de que o texto fonte de entrada é formatado em html.
Saída
- text (text) - texto traduzido
Definições
Parâmetro | Predefinição | Descrição |
Project ID | - | O seu ID de projecto na plataforma Google Cloud. |
Service Account File | - | Conta de serviço chave privada JSON ficheiro JSON do seu projecto Google Cloud |
Use o Google Cloud Console para obter o ID do projecto. O manual para obter e configurar o ID do Projecto está disponível neste link.
O manual para obter o Ficheiro de Conta de Serviço está disponível neste link. De acordo com a política de segurança, o Google não armazena a sua chave privada para que não possa voltar a descarregar o seu ficheiro JSON. Terá de criar uma nova chave, se necessário.
DeepL Tradutora
O módulo fornece integração com DeepL Translator
Parâmetro | Predefinição | Descrição |
Auth Key | - | Auth Key da sua conta DeepL |
Use Pro version? | Desligado | Apenas para utilizadores pagos |
DeepL Translator: Translate Text
Entrada
- sourse_lang (enum) - a língua do texto a ser traduzido;
- target_lang (enum) - a língua para a qual o texto deve ser traduzido;
- text (string) - o texto a ser traduzido. Apenas texto simples codificado em UTF8 é suportado;
- split_sentences (boolean) - define se o motor de tradução deve primeiro dividir a entrada em frases. Isto é activado por defeito;
- glossary_id (string) - especifica o glossário a utilizar para a tradução. Importante: Isto requer a definição do parâmetro source_lang e o par de línguas do glossário tem de corresponder ao par de línguas do pedido.
Saída
- text (string) - o texto traduzido.
DeepL Translator: Translate document
Entrada
- sourse_lang (enum) - a língua do texto a ser traduzido;
- target_lang (enum) - a língua para a qual o texto deve ser traduzido;
- document (file) - o ficheiro do documento a ser traduzido.
Saída
- document_id (string) - uma identificação única atribuída ao documento carregado e ao processo de tradução;
- document_key (string) - uma chave única que é utilizada para encriptar o documento carregado, bem como a tradução resultante no lado do servidor.
DeepL Translator: Check translation status
Entrada
- document_id (string) - uma identificação única atribuída ao documento e ao processo de tradução;
- document_key (string) - a chave de encriptação do documento que foi enviada para o cliente quando o documento foi carregado na API.
Saída
- document_id (string) - uma identificação única atribuída ao documento e ao processo de tradução;
- status (enum) - uma breve descrição do estado em que se encontra actualmente o processo de tradução do documento. Os valores possíveis são:
- "queued" - o trabalho de tradução está em fila de espera para ser processado
- "translating" - a tradução está actualmente em curso
- "done" - a tradução é feita e o documento traduzido está pronto para download
- "error" - ocorreu um erro irrecuperável durante a tradução do documento
- seconds_remaining (integer) - número estimado de segundos até que a tradução seja feita. Este parâmetro só é incluído enquanto a tradução estiver em curso.
DeepL Translator: Downloading translated documents
Entrada
- document_id (string) - um ID único atribuído ao documento e ao processo de tradução;
- document_key (string) - a chave de encriptação do documento que foi enviada para o cliente quando o documento foi carregado na API.
- name (string) - nome do ficheiro.
Saída
- document (file) - ficheiro descarregado
Tradutor Microsoft
O módulo fornece integração com o Microsoft Translator API
Parâmetro | Predefinição | Descrição |
Subscription Key | - | Chave de Subscrição na sua conta Azure |
Subscription Region | - | Região de Subscrição na sua conta Azure |
Microsoft Translator: Detect language
Entrada
- text (text) - texto a ser traduzido.
Saída
- lang (enum) - código da língua detectada.
Microsoft Translator: Transliterate
Entrada
- text (text) - texto a ser transliterado;
- sourse_lang (enum) - língua do texto.
Saída
- text (text) - texto que é o resultado da conversão do texto de entrada.
Microsoft Translator: Translate
Entrada
- is_html (boolean) - é o texto html;
- target_lang (enum) - a língua para a qual o texto deve ser traduzido;
- sourse_lang (enum) - a língua do texto a ser traduzido;
- text (text) - o texto a ser traduzido.
Saída
- text (text) - o texto traduzido.