Vertaal meerdere brontaaldocumenten naar meerdere doeltalen met Amazon Translate PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Vertaal documenten in meerdere brontalen naar meerdere doeltalen met Amazon Translate

Bedrijven moeten bedrijfskritische inhoud, zoals marketingmateriaal, instructiehandleidingen en productcatalogi, in meerdere talen vertalen om te communiceren met een wereldwijd publiek van klanten, partners en belanghebbenden. Het identificeren van de brontaal in elk document voordat een vertaaltaak wordt aangeroepen, zorgt voor complexiteit en voegt een volgende stap toe aan uw workflow. Een internationaal productbedrijf met zijn klantenondersteuningsactiviteiten in zijn hoofdkantoor vereist bijvoorbeeld dat zijn agenten e-mails of documenten vertalen om verzoeken van klanten te ondersteunen. Voorheen moesten ze workflows opzetten om de dominante taal in elk document te identificeren, ze te groeperen op taaltype en een batchvertaaltaak voor elke brontaal op te zetten. Nutsvoorzieningen, Amazon VertalenMet de automatische taaldetectiefunctie voor batchvertaaltaken kunt u een batch documenten in verschillende talen vertalen met een enkele vertaaltaak. Hierdoor hoeft u de werkstroom voor het vertalen van documenten niet meer te orkestreren waarvoor dominante taalidentificatie en -groepering nodig was. Amazon Translate maakt ook vertaling naar meerdere doeltalen mogelijk voor vertaling (tot 10 talen). Een enkele vertaalopdracht kan documenten naar meerdere doeltalen vertalen. Deze functie elimineert de noodzaak om afzonderlijke batchtaken voor individuele doeltalen te maken. Klanten kunnen nu documentatie in meerdere talen maken, allemaal met een enkele API-aanroep.

In dit bericht laten we zien hoe u documenten in meerdere doeltalen kunt vertalen in een batchvertaalopdracht.

Overzicht oplossingen

Automatische detectie van de brontaal voor batchvertaaltaken stelt u in staat om documenten die in verschillende ondersteunde talen zijn geschreven, in één bewerking te vertalen. U kunt ook maximaal 10 talen opgeven als doelen. De taak verwerkt elk document, identificeert de dominante brontaal en vertaalt deze naar de doeltaal. Amazon Translate gebruikt Amazon begrijpt het om de dominante taal in elk van uw brondocumenten te bepalen en deze als brontaal te gebruiken.

In de volgende secties laten we zien hoe u een batchvertalingstaak kunt maken via de AWS-beheerconsole of de AWS-SDK.

Maak een batchvertaaltaak via de console

In dit voorbeeld configureren we Amazon Translate-batchvertaling om automatisch de brontaal te detecteren en deze te vertalen naar Engels en Hindi, met behulp van de invoer en uitvoer Amazon eenvoudige opslagservice (Amazon S3) bucketlocaties voorzien.

Vervolgens maken we een AWS Identiteits- en toegangsbeheer (IAM) rol die wordt ingericht als onderdeel van de configuratie. De rol krijgt toegang tot de S3-buckets voor invoer en uitvoer.

Nadat de taak is gemaakt, kunt u de voortgang van de batchvertalingstaak volgen in de Vertaalopdrachten pagina.

afdeling vertaalopdrachten

Wanneer de vertaaltaak is voltooid, kunt u naar de locatie van de S3-bucket voor uitvoer navigeren en zien dat de documenten zijn vertaald naar hun doeltaal. Onze input bestond uit twee bestanden, sample-doc.txt en sample-doc-2.txt, in twee verschillende talen. Elk document werd vertaald in twee doeltalen, voor een totaal van vier documenten.

uitgang S3 emmer

Maak een batchvertaaltaak via de AWS SDK

De volgende Python Boto3-code gebruikt de batchvertalingsaanroep om documenten in uw S3-bronbucket te vertalen. Geef de volgende parameters op:

  • InputDataConfig – Geef de S3-bucketlocatie van uw invoerdocumenten op
  • UitvoerDataConfig – Geef de S3-bucketlocatie van uw uitvoerdocumenten op
  • DataAccessRolArn – Creëer een IAM-rol die Amazon Translate toestemming geeft om toegang te krijgen tot uw invoer- en uitvoer S3-buckets
  • BronTaalCode: Gebruik auto
  • Doeltaalcodes: Kies tot 10 doeltalen
import boto3

client = boto3.client('translate')


def lambda_handler(event, context):

    response = client.start_text_translation_job(
        JobName='auto-translate-multi-language-sdk',
        InputDataConfig={
            'S3Uri': 's3://<>/input-sdk',
            'ContentType': 'text/plain'
        },
        OutputDataConfig={
            'S3Uri': 's3://<>/output-sdk',
        },
        DataAccessRoleArn='<>',
        SourceLanguageCode='auto',
        TargetLanguageCodes=[
            'en', 'hi'
        ]
    )

Opruimen

Voer de volgende stappen uit om op te ruimen na gebruik van deze oplossing:

  1. De S3-buckets verwijderen die je hebt gemaakt.
  2. IAM-rollen verwijderen dat jij hebt ingesteld.
  3. Verwijder alle andere bronnen die je voor dit bericht hebt ingesteld.

Conclusie

Met de huidige behoefte om een ​​wereldwijd bereik te hebben met beperkte middelen, helpt Amazon Translate je om je meertalige verwerkingsworkflows te vereenvoudigen. Met de introductie van het automatisch detecteren van de dominante taal in uw brondocument voor batchvertaaltaken, en deze te vertalen naar maximaal 10 doeltalen, kunt u zich concentreren op uw bedrijfslogica in plaats van u bezig te houden met de operationele last van het sorteren van documenten en het beheren van meerdere batchvertalingen banen.

We streven ernaar functies aan onze service toe te voegen die het onze klanten gemakkelijker maken om te innoveren. Probeer deze oplossing en laat ons weten hoe dit uw documentverwerkingstaken heeft vereenvoudigd.


Over de auteurs

Vertaal meerdere brontaaldocumenten naar meerdere doeltalen met Amazon Translate PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.Kishore Dhamodaran is Senior Solutions Architect bij AWS. Kishore helpt strategische klanten met hun cloud enterprise-strategie en migratietraject, gebruikmakend van zijn jarenlange ervaring in de industrie en cloud.

Vertaal meerdere brontaaldocumenten naar meerdere doeltalen met Amazon Translate PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.Sid Padgaonkar is de Sr. Product Manager voor Amazon Translate, de natuurlijke taalverwerkingsservice van AWS. In het weekend zie je hem squashen en de eetcultuur in de Pacific NW verkennen.

Tijdstempel:

Meer van AWS-machine learning