Google Translate

Google Translate peut être utilisé pour traduire le texte généré par les utilisateurs dans le chatter d’Odoo.

Console API Google

La majorité de la configuration pour intégrer Google Translate dans Odoo se fait avec la console API Google. Une fois les processus suivants terminés, une clé API est créée pour être saisie dans Odoo.

Créer un nouveau projet

Pour commencer, rendez-vous sur la console d’API Google. Connectez-vous ensuite avec un compte Google Workspace, si vous en avez un. Sinon, connectez-vous avec un compte Gmail personnel (celui-ci doit correspondre à l’adresse e-mail associée à la facturation).

Cliquez ensuite sur Créer un projet à droite de l”écran de consentement OAuth.

Astuce

Si la console d’API Google contient déjà des projets, cliquez sur le menu déroulant à côté de l’icône Google Cloud. Une fenêtre contextuelle apparaît. Cliquez ensuite sur Nouveau projet en haut à droite de la fenêtre contextuelle.

Sur l’écran Nouveau projet, renommez le nom du projet en Odoo Translate et recherchez l”emplacement. Définissez l”emplacement comme l”organisation Google Workspace. Si vous utilisez un compte Gmail personnel, laissez l”emplacement sur Aucune organisation.

Nom du projet et Zone pour Google OAuth.

Cliquez sur Créer pour finaliser cette étape.

Bibliothèque d’API

Ensuite, l”API Cloud Translation doit être installée sur ce projet nouvellement créé. Pour cela, cliquez sur Bibliothèque dans le menu de gauche. Recherchez ensuite le terme Cloud Translation API et cliquez sur le résultat. Il doit s’agir d’une API Google Enterprise intitulée Cloud Translation API.

Cliquez sur Activer pour installer la bibliothèque sur ce projet.

Important

L’utilisation de l’API Google Translate nécessite un compte de facturation actif auprès de Google.

Une fois qu’un compte de facturation est configuré avec Google et que la bibliothèque est activée, cliquez sur Gérer pour terminer la configuration de l’API.

Créer des identifiants

Maintenant que le projet est configuré et que l”API Cloud Translation est activée, des identifiants doivent être créés. Cela inclut la clé API.

Pour commencer ce processus, cliquez sur Identifiants dans le menu latéral de gauche.

Cliquez ensuite sur Créer des identifiants dans le menu supérieur et sélectionnez Clé API dans le menu déroulant.

Créer une clé API dans la console d'API Google.

Copiez la clé API pour l’utiliser dans la section suivante.

Important

Pour des raisons de sécurité, l’utilisation de la clé API peut être restreinte.

Pour cela, accédez aux restrictions d’API en cliquant sur Modifier la clé API dans la fenêtre contextuelle, ou en cliquant sur la clé API répertoriée sur la page Identifiants. À partir de là, des restrictions de clé peuvent être définies. Cela inclut la définition d’une application pour restreindre l’utilisation de la clé API et la possibilité pour cette clé API d’appeler n’importe quelle API.

Il est recommandé de restreindre l”API Translate d’Odoo pour autoriser uniquement les requêtes provenant de la base de données Odoo configurée et vers l”API Cloud Translation.

Pour ajouter la restriction de site web, cliquez sur Sites web, sous Définir une restriction d’application. Saisissez ensuite l’adresse de la base de données dans laquelle Google Translate est utilisé, en cliquant sur Ajouter. Enfin, ajoutez l”URL et cliquez sur Terminé.

Pour restreindre l’utilisation de la clé à une API sélectionnée, sélectionnez d’abord Restreindre la clé, sous la section Restrictions d’API. Utilisez ensuite le menu déroulant pour choisir l’API en cours de configuration (API Cloud Translation).

Astuce

  • Enregistrer la clé API : copiez la clé API et stockez-la dans un endroit sécurisé.

  • Ne partagez pas la clé API publiquement et ne l’exposez pas dans du code côté client.

Configuration Odoo

Pour accéder à l’intégration dans Odoo, allez dans l”application Paramètres ‣ section Discussion. Saisissez la clé API dans le champ intitulé Traduction de message. Ensuite, Enregistrez les paramètres, et Google Translate peut être utilisé dans n’importe quelle discussion dans toute la base de données.

Configuration Odoo de la clé API depuis la *Google API Console*.

Traduire les discussions

Pour traduire le texte d’un utilisateur depuis une autre langue, cliquez sur le menu icône … (trois points) à droite de la discussion. Ensuite, sélectionnez Traduire. Le contenu est traduit dans la langue définie dans les préférences de l’utilisateur.

Google Translate présent dans la discussion d'une base de données Odoo.

Voir également

Changer de langue