Brug et webbrowser-plugin til hurtigt at oversætte tekst med Amazon Translate

Kildeknude: 1596423

Webbrowsere kan være en enkelt glasrude for organisationer at interagere med deres information - alle værktøjerne kan ses og tilgås på én skærm, så brugerne ikke behøver at skifte mellem applikationer og grænseflader. For eksempel kan et kundeopkaldscenter have flere forskellige applikationer til at se kundeanmeldelser, feeds på sociale medier og kundedata. Hver enkelt af disse applikationer interageres med gennem webbrowsere. Hvis informationen er på et sprog, som brugeren ikke taler, skal der dog ofte trækkes en separat applikation op for at oversætte tekst. Webbrowser-plugins muliggør tilpasning af denne brugeroplevelse.

Amazon Oversæt er en neural maskinoversættelsestjeneste, der leverer hurtig, høj kvalitet, overkommelig og tilpasselig sprogoversættelse. Neural maskinoversættelse er en form for sprogoversættelsesautomatisering, der bruger deep learning-modeller til at levere mere nøjagtig og mere naturligt lydende oversættelse end traditionelle statistiske og regelbaserede oversættelsesalgoritmer. Når du skriver dette indlæg, understøtter Amazon Translate 75 sprog og 5,550 sprogpar. For den seneste liste, se Amazon Translate Developer Guide.

Med Amazon Translate-webbrowserplugin'et kan du blot klikke på en knap og få en hel webside oversat til det sprog, du foretrækker. Dette browser-plugin fungerer i Chromium-baserede og Firefox-baserede browsere.

Dette indlæg viser, hvordan du kan bruge et browser-plugin til hurtigt at oversætte websider med neural oversættelse med Amazon Translate.

Oversigt over løsning

For at bruge pluginnet skal du installere det i en browser på din arbejdsstation. For at oversætte en webside skal du aktivere plugin'et, som autentificerer til Amazon Translate vha AWS identitets- og adgangsstyring (IAM), sender teksten på den side, du ønsker at oversætte, til Amazon Translate-tjenesten og returnerer den oversatte tekst, der skal vises i webbrowseren. Browser-plugin'et muliggør også caching af oversatte sider. Når caching er aktiveret, cachelagres oversættelser, der anmodes om for en webside, til din lokale maskine af deres sprogpar. Caching forbedrer hastigheden af ​​oversættelsen af ​​siden og reducerer antallet af anmodninger til Amazon Translate-tjenesten, hvilket potentielt sparer tid og penge.

For at installere og bruge pluginnet skal du udføre følgende trin:

  1. Konfigurer en IAM-bruger og legitimationsoplysninger.
  2. Installer browser plugin.
  3. Konfigurer browser-plugin'et.
  4. Brug pluginnet til at oversætte tekst.

Browser plugin er tilgængelig på GitHub.

Forudsætninger

For denne gennemgang skal du have følgende forudsætninger:

  • An AWS-konto
  • En kompatibel webbrowser
  • Rettighederne til at oprette IAM-brugere til at godkende til Amazon Translate

For mere information om, hvordan Amazon Translate interagerer med IAM, se Identitets- og adgangsstyring til Amazon Translate.

Konfigurer en IAM-bruger og legitimationsoplysninger

Browser-pluginnet skal konfigureres med legitimationsoplysninger for at få adgang til Amazon Translate. IAM er konfigureret med en AWS-administreret politik kaldet TranslateReadOnly. Denne politik tillader API-kald til Amazon Translate. For at konfigurere en skrivebeskyttet IAM-bruger skal du udføre følgende trin:

  1. På IAM-konsollen skal du vælge Brugere i navigationsruden under Adgangsstyring.
  2. Vælg Tilføj brugere.
  3. Til brugernavn, gå ind TranslateBrowserPlugin.
  4. Vælg Næste: Tilladelser.
  5. Vælg for at tilføje tilladelser Vedhæft eksisterende politikker direkte og vælg politikken TranslateReadOnly.
  6. Vælg Næste: Mærker.
  7. Giv eventuelt brugeren et tag, og vælg Næste: Anmeldelse.
  8. Gennemgå den nye rolle og vælg Opret bruger.
  9. Vælg Download .csv og gem legitimationsoplysningerne lokalt.

Selvom disse legitimationsoplysninger kun giver den mest restriktive adgang til Amazon Translate, bør du være yderst forsigtig med disse legitimationsoplysninger, så de ikke deles med utilsigtede enheder. AWS eller Amazon er ikke ansvarlige, hvis vores kunder deler deres legitimationsoplysninger.

Installer browser-plugin

Webbrowser-pluginet understøttes i alle Chromium-baserede browsere. For at installere pluginnet i Chrome skal du udføre følgende trin:

  1. Download filen extension.zip fra GitHub.
  2. Udpak filen på din lokale maskine.
  3. I Chrome skal du vælge udvidelsesikonet.
  4. Vælg Administrer udvidelser.
  5. Skift Udviklertilstand én.
  6. Vælg Last udpakket og peg på udvidelsesmappen, som du lige har pakket ud.

Konfigurer plugin'et

For at konfigurere pluginnet skal du udføre følgende trin:

  1. I din browser skal du vælge udvidelsesværktøjslinjen og vælge Amazon Oversæt, det nyligt installerede plugin.

Du kan vælge pin-ikonet for lettere adgang senere.

  1. Vælg Udvidelsesindstillinger.
  2. Til AWS-regionen, indtast den region, der er tættest på dig.
  3. Til AWS-adgangsnøgle-id, skal du indtaste AWS-adgangsnøglen fra det regneark, du downloadede.
  4. Til AWS hemmelig adgangsnøgle, skal du indtaste den hemmelige adgangsnøgle fra regnearket.
  5. Marker afkrydsningsfeltet for at aktivere caching.
  6. Vælg Gem indstillinger.

Brug plugin'et med Amazon Translate

Nu er plugin'et klar til at blive brugt.

  1. For at komme i gang skal du åbne en webside i en browser, der skal oversættes. Til dette indlæg bruger vi landingsside for Amazon Translate på tysk.
  2. Åbn browser plugin og vælg Amazon Oversæt i browserudvidelseslisten, som du gjorde tidligere.
  3. For kildesproget skal du vælge Auto for Amazon Translate at bruge automatisk sprogdetektion og vælge dit målsprog.
  4. Vælg oversætte..

Pluginnet sender teksten til Amazon Translate og oversætter sidens indhold til engelsk.

Koste

Amazon Translate er prissat til $15 pr. million tegn forholdsmæssigt efter antal tegn ($0.000015 pr. tegn).

Du får også 2 millioner tegn om måneden i 12 måneder gratis, fra den dato, hvor du opretter din første oversættelsesanmodning. For mere information, se Amazon Translate-priser.

Amazon Translate-destinationssiden, vi oversatte, har omkring 8,000 tegn, hvilket gør, at oversættelsen koster omkring $0.12. Med caching-funktionen aktiveret, bruger efterfølgende opkald til oversættelse af siden for sprogparret den lokale cachekopi og kræver ikke opkald til Amazon Translate.

Konklusion

Amazon Translate leverer neurale netværksoversættelser til 75 sprog og 5,550 sprogpar. Du kan integrere Amazon Translate i et browserplugin for problemfrit at integrere oversættelse i en applikationsarbejdsgang. Vi ser frem til at høre, hvordan brugen af ​​dette plugin hjælper med at fremskynde dine oversættelsesopgaver! Lær mere om Amazon Translate af på Amazon Translate Developer Guide eller AWS blog.


Om forfatterne

Andrew Stacy er en frontend-udvikler med AWS Professional Services. Andrew nyder at skabe dejlige brugeroplevelser for kunder gennem UI/UX-udvikling og design. Når han er ude af uret, nyder Andrew at lege med sine børn, skrive kode, prøve håndværksdrikke eller bygge ting rundt i huset.

Ron Weinstein er en løsningsarkitekt med speciale i kunstig intelligens og maskinlæring i AWS offentlige sektor. Ron elsker at arbejde med sine kunder om, hvordan AI/ML kan accelerere og transformere deres forretning. Når han ikke er på arbejde, kan Ron godt lide at være udendørs og tilbringe tid med sin familie.

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

Tidsstempel:

Mere fra AWS Machine Learning Blog