Företag måste översätta affärskritiskt innehåll som marknadsföringsmaterial, bruksanvisningar och produktkataloger över flera språk för att kommunicera med en global publik av kunder, partners och intressenter. Att identifiera källspråket i varje dokument innan du anropar ett översättningsjobb skapar komplexitet och lägger till ytterligare ett steg till ditt arbetsflöde. Till exempel kräver ett internationellt produktföretag med sin kundsupportverksamhet på sitt företagskontor att deras agenter översätter e-postmeddelanden eller dokument för att stödja kundförfrågningar. Tidigare var de tvungna att sätta upp arbetsflöden för att identifiera dominerande språk i varje dokument, gruppera dem efter språktyp och ställa in ett batchöversättningsjobb för varje källspråk. Nu, Amazon Translates automatiska språkdetekteringsfunktion för batchöversättningsjobb låter dig översätta ett parti dokument på olika språk med ett enda översättningsjobb. Detta tar bort behovet för dig att organisera arbetsflödet för dokumentöversättning som krävde dominerande språkidentifiering och gruppering. Amazon Translate tillåter också översättning till flera målspråk för översättning (upp till 10 språk). Ett enda översättningsjobb kan översätta dokument till flera målspråk. Denna funktion eliminerar behovet av att skapa separata batchjobb för individuella målspråk. Kunder kan nu skapa dokumentation på flera språk, allt med ett enda API-anrop.
I det här inlägget visar vi hur man översätter dokument till flera målspråk i ett batchöversättningsjobb.
Lösningsöversikt
Automatisk identifiering av källspråk för batchöversättningsjobb gör att du kan översätta dokument skrivna på olika språk som stöds i en enda operation. Du kan också tillhandahålla upp till 10 språk som mål. Jobbet bearbetar varje dokument, identifierar det dominerande källspråket och översätter det till målspråket. Amazon Translate använder Amazon Comprehend för att bestämma det dominerande språket i vart och ett av dina källdokument och använder det som källspråk.
I följande avsnitt visar vi hur man skapar ett batchöversättningsjobb via AWS Management Console eller AWS SDK.
Skapa ett batchöversättningsjobb via konsolen
I det här exemplet konfigurerar vi Amazon Translate batchöversättning för att automatiskt upptäcka källspråket och översätta det till engelska och hindi, med hjälp av indata och utdata Amazon enkel lagringstjänst (Amazon S3) skopplatser tillhandahålls.
Därefter skapar vi en AWS identitets- och åtkomsthantering (IAM) roll som tillhandahålls som en del av konfigurationen. Rollen ges tillgång till in- och utdata S3-hinkar.
När jobbet har skapats kan du övervaka framstegen för batchöversättningsjobbet i Översättningsjobb sektion.
När översättningsjobbet är klart kan du navigera till S3-utmatningsplatsen och se att dokumenten har översatts till sitt målspråk. Vår input bestod av två filer, sample-doc.txt
och sample-doc-2.txt
, på två olika språk. Varje dokument översattes till två målspråk, totalt fyra dokument.
Skapa ett batchöversättningsjobb via AWS SDK
Följande Python Boto3-kod använder batchöversättningsanropet för att översätta dokument i din S3-källa. Ange följande parametrar:
- InputDataConfig – Ange platsen för S3-hinken för dina inmatningsdokument
- OutputDataConfig – Ange platsen för S3-hinken för dina utgående dokument
- DataAccessRoleArn – Skapa en IAM-roll som ger Amazon Translate behörighet att komma åt dina in- och utdata S3-hinkar
- SourceLanguageCode: Använda sig av
auto
- Målspråkskoder: Välj upp till 10 målspråk
Städa upp
För att rensa upp efter att ha använt denna lösning, utför följande steg:
- Ta bort S3-hinkarna som du skapade.
- Ta bort IAM-roller som du ställer in.
- Ta bort alla andra resurser som du har ställt in för det här inlägget.
Slutsats
Med dagens behov av att ha en global räckvidd med begränsade resurser hjälper Amazon Translate dig att förenkla dina flerspråkiga bearbetningsarbetsflöden. Med introduktionen av att automatiskt upptäcka det dominerande språket i ditt källdokument för batchöversättningsjobb, och översätta dem till upp till 10 målspråk, kan du fokusera på din affärslogik snarare än att hantera den operativa bördan av att sortera dokument och hantera flera batchöversättningar jobb.
Vi strävar efter att lägga till funktioner till vår tjänst som gör det lättare för våra kunder att förnya sig. Prova den här lösningen och låt oss veta hur detta hjälpte till att förenkla din dokumentbearbetningsbelastning.
Om författarna
Kishore Dhamodaran är Senior Solutions Architect på AWS. Kishore hjälper strategiska kunder med deras molnföretagsstrategi och migrationsresa, och utnyttjar hans år av industri- och molnerfarenhet.
Sid Padgaonkar är Sr. Product Manager för Amazon Translate, AWS:s naturliga språkbehandlingstjänst. På helgerna hittar du honom spela squash och utforska matscenen i Stilla havet NW.
- AI
- ai konst
- ai art generator
- har robot
- Amazon Simple Storage Service (S3)
- Amazon Translate
- artificiell intelligens
- artificiell intelligenscertifiering
- artificiell intelligens inom bankväsendet
- artificiell intelligens robot
- robotar med artificiell intelligens
- programvara för artificiell intelligens
- AWS Identity and Access Management (IAM)
- AWS maskininlärning
- AWS Management Console
- blockchain
- blockchain konferens ai
- coingenius
- konversationskonstnärlig intelligens
- kryptokonferens ai
- dalls
- djupt lärande
- du har google
- maskininlärning
- plato
- plato ai
- Platon Data Intelligence
- Platon spel
- PlatonData
- platogaming
- skala ai
- syntax
- zephyrnet