Google Översätt

Google Translate kan användas för att översätta användargenererad text i Odoo-chatten.

Google API-konsol

En majoritet av installationen för att integrera Google Translate i Odoo görs med Google API-konsolen. När följande processer är slutförda skapas en API-nyckel för inmatning i Odoo.

Skapa ett nytt projekt

För att komma igång går du till Google API Console. Logga sedan in med ett Google Workspace-konto, om det finns ett sådant. Om inte, logga in med ett personligt Gmail-konto (detta bör matcha e-postadressen som har fakturering kopplad till den).

Klicka sedan på Create Project längst till höger på OAuth consent screen.

Tips

Om Google API Console har befintliga projekt klickar du på rullgardinsmenyn bredvid ikonen Google Cloud och ett popover-fönster visas. Klicka sedan på New Project uppe till höger i popover-fönstret.

På skärmen New Project byter du namn på Project name till Odoo Translate och bläddrar efter Location. Ange Location som Google Workspace-organisation. Om ett personligt Gmail-konto används ska du låta Location vara No Organization.

Projektnamn och plats för Google OAuth.

Klicka på Create för att avsluta detta steg.

API-bibliotek

Därefter måste Cloud Translation API installeras på detta nyskapade projekt. För att göra det, klicka på Library i den vänstra menyn. Sök sedan på termen Cloud Translation API och klicka in på resultatet. Detta bör vara ett Google Enterprise API märkt Cloud Translation API.

Klicka på Enable för att installera biblioteket i det här projektet.

Viktigt

För att använda Google Translate API krävs ett aktuellt faktureringskonto hos Google.

När ett faktureringskonto har konfigurerats med Google och biblioteket har aktiverats klickar du på Manage för att avsluta konfigurationen av API:et.

Skapa autentiseringsuppgifter

Nu när projektet är konfigurerat och Cloud Translation API är aktiverat måste inloggningsuppgifter skapas. Detta inkluderar API-nyckeln.

För att påbörja denna process, klicka på Credentials i menyn i vänster sidofält.

Klicka sedan på Create Credentials i toppmenyn och välj API-nyckel i rullgardinsmenyn.

Skapa en API-nyckel i Google API-konsolen.

Kopiera API-nyckeln för användning i nästa avsnitt.

Viktigt

Av säkerhetsskäl kan användningen av API-nyckeln begränsas.

För att göra det, gå till API-restriktioner genom att klicka på Edit API key i popover-fönstret, eller genom att klicka på den listade API-nyckeln på Credentials-sidan. Härifrån kan nyckelbegränsningar ställas in. Detta inkluderar att ställa in ett program för att begränsa användningen av API-nyckeln och om denna API-nyckel kan anropa något API.

Det rekommenderas att Odoo Translate API begränsas till att endast tillåta förfrågningar från den konfigurerade Odoo-databasen och till Cloud Translation API.

För att lägga till webbplatsbegränsningen klickar du på Webbplatser, under Ställ in en applikationsbegränsning. Ange sedan adressen till den databas som Google Translate används i genom att klicka på Add. Lägg slutligen till URL, och klicka på Done.

Om du vill begränsa användningen av nyckeln till ett valt API väljer du först Restrict key under avsnittet API restrictions. Använd sedan rullgardinsmenyn för att välja det API som ska konfigureras (Cloud Translation API).

Tips

  • Spara API-nyckeln: kopiera API-nyckeln och förvara den på en säker plats.

  • Dela inte API-nyckeln offentligt eller exponera den i kod på klientsidan.

Odoo-konfiguration

För att komma åt integrationen i Odoo, navigera till :menuselection:Settings app --> Discuss section. Ange API-nyckeln i fältet märkt Message Translation. Spara sedan inställningarna och Google Translate kan användas i alla chattar i hela databasen.

Odoo-konfiguration av API-nyckeln från *Google API Console*.

Översätt chatt

Om du vill översätta en användares text från ett annat språk klickar du på … (tre punkter)-menyn till höger om chattaren. Välj sedan Translate. Innehållet översätts till det språk som användaren har angett i sina inställningar.

Google Translate närvarande i en Odoo-databas chatt.

Se även

språk/installation