Google Vertalen¶
Google Translate kan worden gebruikt om door gebruikers gegenereerde tekst in de Odoo chatter te vertalen.
Google API-console¶
Het merendeel van de instellingen voor het integreren van Google Translate in Odoo wordt gedaan met de Google API console. Zodra de volgende processen zijn voltooid, wordt een API key aangemaakt om in te voeren in Odoo.
Maak een nieuw project aan¶
Om te beginnen ga je naar de Google API Console. Log vervolgens in met een Google Workspace account, als die er is. Zo niet, log dan in met een persoonlijk Gmail-account (dit moet overeenkomen met het e-mailadres waaraan facturering is gekoppeld).
Klik vervolgens op Project maken helemaal rechts van het OAuth toestemmingsscherm.
Tip
Als de Google API Console bestaande projecten heeft, klik je op het uitklapmenu naast het Google Cloud-pictogram, waarna een pop-overvenster verschijnt. Klik vervolgens op New Project rechtsboven in het pop-over venster.
In het New Project scherm hernoem je de Projectnaam naar Odoo Translate
en blader je naar de Location. Stel de Location in als de Google Workspace organisatie. Als een persoonlijk Gmail-account wordt gebruikt, laat je de Location staan op No Organization.

Klik op Create om deze stap te voltooien.
API-bibliotheek¶
Vervolgens moet de Cloud Translation API worden geïnstalleerd op dit nieuw aangemaakte project. Klik daarvoor op Cloud Translation API
en klik in het resultaat. Dit zou een Google Enterprise API moeten zijn met het label Cloud Translation API.
Klik op Enable om de bibliotheek op dit project te installeren.
Belangrijk
Het gebruik van de Google Translate API vereist een huidig factureringsaccount bij Google.
Zodra een factureringsaccount is ingesteld bij Google en de bibliotheek is ingeschakeld, klik je op Manage om de configuratie van de API te voltooien.
Creëer referenties¶
Nu het project is opgezet en de Cloud Translation API is ingeschakeld, moeten referenties worden aangemaakt. Dit omvat de API sleutel.
Om dit proces te starten klik je op
in het linker zijbalkmenu.Klik vervolgens op Create Credentials in het bovenste menu en selecteer API key in het vervolgkeuzemenu.

Kopieer de API key voor gebruik in de volgende sectie.
Belangrijk
Voor veiligheidsdoeleinden kan het gebruik van de API sleutel beperkt worden.
Ga daarvoor naar de API restrictions door te klikken op Edit API key in het pop-over venster, of door te klikken op de vermelde API key op de Credentials pagina. Vanaf hier kunnen sleutelrestricties worden ingesteld. Dit omvat het instellen van een toepassing om het gebruik van de API-sleutel te beperken en of deze API-sleutel elke API kan aanroepen.
Het wordt aanbevolen om de Odoo Translate API te beperken tot alleen verzoeken vanuit de geconfigureerde Odoo database en naar de Cloud Translation API.
Om de websitebeperking toe te voegen, klik je op Websites, onder de Een toepassingsbeperking instellen. Voer vervolgens het adres in van de database waarin Google Translate wordt gebruikt door te klikken op Add. Voeg tot slot de URL toe en klik op Done.
Om het gebruik van de sleutel te beperken tot een geselecteerde API, selecteer je eerst Restrict key, onder de API restrictions sectie. Gebruik vervolgens het vervolgkeuzemenu om de API te kiezen die wordt geconfigureerd (Cloud Translation API).
Tip
Sla de API-sleutel op: kopieer de API-sleutel en sla deze ergens veilig op.
Deel de API-sleutel niet publiekelijk of geef hem vrij in client-side code.
Odoo configuratie¶
Om toegang te krijgen tot de integratie in Odoo, navigeer je naar de :menuselectie:`Instellingen app --> sectie Bespreken`. Voer de API-sleutel in het veld met het label Bericht vertalen in. Sla vervolgens de instellingen op en Google Translate kan worden gebruikt in alle chats in de database.

Vertalen¶
Om de tekst van een gebruiker vanuit een andere taal te vertalen, klik je op het … (drie puntjes) pictogrammenu rechts van de chatter. Selecteer vervolgens Vertaal. De inhoud wordt vertaald naar de taal die is ingesteld in de voorkeuren van de gebruiker.

Zie ook
taal/installatie