Använd en webbläsarplugin för att snabbt översätta text med Amazon Translate

Källnod: 1596423

Webbläsare kan vara en enda ruta för organisationer att interagera med sin information – alla verktyg kan ses och nås på en skärm så att användarna inte behöver växla mellan applikationer och gränssnitt. Till exempel kan ett kundcallcenter ha flera olika applikationer för att se kundrecensioner, sociala medier och kunddata. Var och en av dessa applikationer interageras med via webbläsare. Om informationen är på ett språk som användaren inte talar, måste dock en separat applikation ofta dras upp för att översätta text. Webbläsarplugins möjliggör anpassning av denna användarupplevelse.

Amazon Translate är en neural maskinöversättningstjänst som levererar snabb, högkvalitativ, prisvärd och anpassningsbar språköversättning. Neural maskinöversättning är en form av automatisering av språköversättning som använder djupinlärningsmodeller för att leverera mer exakt och mer naturligt klingande översättning än traditionella statistiska och regelbaserade översättningsalgoritmer. När det här inlägget skrevs har Amazon Translate stöd för 75 språk och 5,550 XNUMX språkpar. För den senaste listan, se Amazon Translate utvecklarhandbok.

Med Amazon Translate webbläsarplugin kan du helt enkelt klicka på en knapp och få en hel webbsida översatt till vilket språk du föredrar. Denna webbläsarplugin fungerar i Chromium-baserade och Firefox-baserade webbläsare.

Det här inlägget visar hur du kan använda ett webbläsarplugin för att snabbt översätta webbsidor med neural översättning med Amazon Translate.

Översikt över lösningen

För att använda plugin, installera den i en webbläsare på din arbetsstation. För att översätta en webbsida, aktivera plugin, som autentiserar till Amazon Translate med hjälp av AWS identitets- och åtkomsthantering (IAM), skickar texten på sidan du vill översätta till Amazon Translate-tjänsten och returnerar den översatta texten för att visas i webbläsaren. Webbläsarpluginen möjliggör också cachning av översatta sidor. När cachning är aktiverat, cachelagras översättningar som begärts för en webbsida till din lokala dator av deras språkpar. Cachning förbättrar hastigheten på översättningen av sidan och minskar antalet förfrågningar som görs till Amazon Translate-tjänsten, vilket kan spara tid och pengar.

Utför följande steg för att installera och använda plugin:

  1. Konfigurera en IAM-användare och autentiseringsuppgifter.
  2. Installera webbläsarplugin.
  3. Konfigurera webbläsarens plugin.
  4. Använd plugin-programmet för att översätta text.

Webbläsarens plugin är tillgänglig på GitHub.

Förutsättningar

För detta genomgång bör du ha följande förutsättningar:

  • An AWS-konto
  • En kompatibel webbläsare
  • Behörigheterna att skapa IAM-användare för att autentisera till Amazon Translate

För mer information om hur Amazon Translate interagerar med IAM, se Identitets- och åtkomsthantering för Amazon Translate.

Konfigurera en IAM-användare och autentiseringsuppgifter

Webbläsarpluginen måste konfigureras med autentiseringsuppgifter för att komma åt Amazon Translate. IAM är konfigurerad med en AWS-hanterad policy som kallas TranslateReadOnly. Denna policy tillåter API-anrop till Amazon Translate. För att konfigurera en skrivskyddad IAM-användare, utför följande steg:

  1. Välj på IAM-konsolen användare i navigeringsrutan under Behörighets förvaltning.
  2. Välja Lägg till användare.
  3. För Användarnamn, stiga på TranslateBrowserPlugin.
  4. Välja Nästa: Behörigheter.
  5. För att lägga till behörigheter, välj Bifoga befintliga policyer direkt och välj policy TranslateReadOnly.
  6. Välja Nästa: Taggar.
  7. Alternativt, ge användaren en tagg och välj Nästa: Granska.
  8. Se över den nya rollen och välj Skapa användare.
  9. Välja Ladda ner .csv och spara inloggningsuppgifterna lokalt.

Även om dessa referenser bara ger den mest restriktiva åtkomsten till Amazon Translate, bör du vara extremt försiktig med dessa referenser så att de inte delas med oavsiktliga enheter. AWS eller Amazon kommer inte att vara ansvariga om våra kunder delar med sig av sina referenser.

Installera webbläsarplugin

Webbläsarpluginen stöds i alla Chromium-baserade webbläsare. Utför följande steg för att installera plugin-programmet i Chrome:

  1. Ladda ner filen extension.zip från GitHub.
  2. Packa upp filen på din lokala dator.
  3. I Chrome väljer du tilläggsikonen.
  4. Välja Hantera tillägg.
  5. Växla utvecklarläge på.
  6. Välja Ladda upp packad och peka på förlängningsmappen som du precis packade upp.

Konfigurera plugin-programmet

För att konfigurera plugin, slutför följande steg:

  1. I din webbläsare väljer du tilläggsverktygsfältet och väljer Amazon Translate, det nyinstallerade plugin-programmet.

Du kan välja nålikonen för enklare åtkomst senare.

  1. Välja Tilläggsinställningar.
  2. För AWS-regionen, ange regionen närmast dig.
  3. För AWS Access Key ID, ange AWS-åtkomstnyckeln från kalkylarket du laddade ned.
  4. För AWS hemliga åtkomstnyckel, ange den hemliga åtkomstnyckeln från kalkylarket.
  5. Markera kryssrutan för att aktivera cachning.
  6. Välja Spara inställningar.

Använd insticksprogrammet med Amazon Translate

Nu är plugin-programmet redo att användas.

  1. För att komma igång, öppna en webbsida i en webbläsare som ska översättas. För det här inlägget använder vi målsida för Amazon Translate på tyska.
  2. Öppna webbläsarens plugin och välj Amazon Translate i webbläsartilläggslistan som du gjorde tidigare.
  3. För källspråk, välj Bil för Amazon Translate att använda automatisk språkdetektering och välj ditt målspråk.
  4. Välja översätta..

Insticksprogrammet skickar texten till Amazon Translate och översätter sidinnehållet till engelska.

Pris

Amazon Translate kostar 15 USD per miljon tecken proportionellt efter antal tecken (0.000015 USD per tecken).

Du får också 2 miljoner tecken per månad i 12 månader gratis, från och med det datum då du skapar din första översättningsbegäran. För mer information, se Amazon Translate prissättning.

Amazon Translate-målsidan som vi översatte har cirka 8,000 0.12 tecken, vilket gör att översättningen kostar cirka XNUMX USD. Med cachingfunktionen aktiverad använder efterföljande anrop för att översätta sidan för språkparet den lokala cachade kopian och kräver inga anrop till Amazon Translate.

Slutsats

Amazon Translate tillhandahåller neurala nätverksöversättningar för 75 språk och 5,550 XNUMX språkpar. Du kan integrera Amazon Translate i ett webbläsarplugin för att sömlöst integrera översättning i ett applikationsarbetsflöde. Vi ser fram emot att höra hur användningen av detta plugin hjälper till att påskynda din översättningsbelastning! Läs mer om Amazon Translate av på Amazon Translate utvecklarhandbok, eller AWS blogg.


Om författarna

Andrew Stacy är en frontend-utvecklare med AWS Professional Services. Andrew tycker om att skapa härliga användarupplevelser för kunder genom UI/UX-utveckling och design. När han inte är dygnet runt tycker Andrew om att leka med sina barn, skriva kod, prova hantverksdrycker eller bygga saker runt huset.

Ron Weinstein är en lösningsarkitekt specialiserad på artificiell intelligens och maskininlärning i AWS offentliga sektor. Ron älskar att arbeta med sina kunder om hur AI/ML kan accelerera och förändra deras verksamhet. När han inte är på jobbet gillar Ron att vara utomhus och att umgås med sin familj.

Källa: https://aws.amazon.com/blogs/machine-learning/use-a-web-browser-plugin-to-quickly-translate-text-with-amazon-translate/

Tidsstämpel:

Mer från AWS-maskininlärningsblogg