Traducteurs de langues

Cliquez pour copier

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ètrePré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ètreValeur par défautDescription
Auth Key-Clé d'authentification de votre compte DeepL
Use Pro version?HorsPour 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ètreValeur par défautDescription
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.

Paramètres

Processus d'affaires

Paramètres

Processus d'affaires