Traducteurs de langues
Modules pour la localisation en différentes langues et la traduction des textes dans votre application.
Google Translate
Le moduleGoogle Translate ajoute l'intégration du service Google Translate à votre application et est destiné à la traduction automatique de textes.
Processus d'affaires
Google Translate: Translate
Entrée
- text (text) - texte source pour la traduction.
- source_lang (ENUM) - langue du texte source.
- target_lang (ENUM) - langue cible de la traduction
- is_html (boolean) - une marque indiquant que le texte source d'entrée est formaté en html.
Sortie
- text (text) - texte traduit
Paramètres
Paramètre | Préréglé | Description |
Project ID | - | Votre ID de projet sur Google Cloud Platform. |
Service Account File | - | Fichier JSON de la clé privée du compte de service de votre projet Google Cloud. |
Utilisez Google Cloud Console pour obtenir l'ID du projet. Le manuel pour l'obtention et la configuration de l'ID de projet est disponible sur ce lien.
Le manuel pour l'obtention du fichier de compte de service est disponible à ce lien. Conformément aux règles de sécurité, Google ne stocke pas votre clé privée. Vous ne pouvez donc pas retélécharger votre fichier JSON. Vous devrez créer une nouvelle clé si nécessaire.
DeepL Traducteur
Le module fournit une intégration avec DeepL Translator
Paramètre | Valeur par défaut | Description |
Auth Key | - | Clé d'authentification de votre compte DeepL |
Use Pro version? | Hors | Pour les utilisateurs payants uniquement |
DeepL Translator: Translate Text
Entrée
- sourse_lang (enum) - la langue du texte à traduire ;
- target_lang (enum) - la langue dans laquelle le texte doit être traduit ;
- text (string) - le texte à traduire. Seul le texte brut codé en UTF8 est pris en charge ;
- split_sentences (boolean) - définit si le moteur de traduction doit d'abord diviser l'entrée en phrases. Cette option est activée par défaut ;
- glossary_id (string) - spécifie le glossaire à utiliser pour la traduction. Important : Pour cela, le paramètre source_lang doit être défini et la paire de langues du glossaire doit correspondre à la paire de langues de la requête.
Sortie
- text (string) - le texte traduit.
DeepL Translator: Translate document
Entrée
- sourse_lang (enum) - la langue du texte à traduire ;
- target_lang (enum) - la langue dans laquelle le texte doit être traduit ;
- document (file) - le fichier du document à traduire.
Sortie
- document_id (string) - un identifiant unique attribué au document téléchargé et au processus de traduction ;
- document_key (string) - une clé unique qui est utilisée pour crypter le document téléchargé ainsi que la traduction résultante côté serveur.
DeepL Translator: Check translation status
Entrée
- document_id (string) - un identifiant unique attribué au document et au processus de traduction ;
- document_key (string) - la clé de chiffrement du document qui a été envoyée au client lorsque le document a été téléchargé vers l'API.
Sortie
- document_id (string) - un identifiant unique attribué au document et au processus de traduction ;
- status (enum) - une brève description de l'état dans lequel se trouve actuellement le processus de traduction du document. Les valeurs possibles sont :
- "queued" - le travail de traduction attend dans la file d'attente pour être traité
- "translating" - la traduction est en cours
- "done" - la traduction est terminée et le document traduit est prêt à être téléchargé
- "error" - une erreur irrécupérable s'est produite lors de la traduction du document
- seconds_remaining (integer) - le nombre estimé de secondes jusqu'à ce que la traduction soit terminée. Ce paramètre n'est inclus que lorsque la traduction est en cours.
DeepL Translator: Downloading translated documents
Entrée
- document_id (string) - un identifiant unique attribué au document et au processus de traduction ;
- document_key (string) - la clé de cryptage du document qui a été envoyée au client lorsque le document a été téléchargé vers l'API.
- name (string) - le nom du fichier.
Sortie
- document (file) - fichier téléchargé
Microsoft Translator
Le module offre une intégration avec l'API de Microsoft Translator
Paramètre | Valeur par défaut | Description |
Subscription Key | - | Clé d'abonnement dans votre compte Azure |
Subscription Region | - | Région d'abonnement dans votre compte Azure |
Microsoft Translator: Detect language
Entrée
- text (text) - texte à traduire.
Sortie
- lang (enum) - code de la langue détectée.
Microsoft Translator: Transliterate
Entrée
- text (text) - texte à translittérer ;
- sourse_lang (enum) - langue du texte.
Sortie
- text (text) - texte qui est le résultat de la conversion du texte d'entrée.
Microsoft Translator: Translate
Entrée
- is_html (boolean) - est le texte html ;
- target_lang (enum) - la langue dans laquelle le texte doit être traduit ;
- sourse_lang (enum) - la langue du texte à traduire ;
- text (text) - le texte à traduire.
Sortie
- text (text) - le texte traduit.