Prevedite dokumente iz več izvornih jezikov v več ciljnih jezikov z uporabo Amazon Translate PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.

Prevedite dokumente iz več izvornih jezikov v več ciljnih jezikov z uporabo Amazon Translate

Podjetja morajo prevesti poslovno kritično vsebino, kot so marketinški materiali, priročniki z navodili in katalogi izdelkov, v več jezikov za komunikacijo z globalno publiko strank, partnerjev in zainteresiranih strani. Identifikacija izvornega jezika v vsakem dokumentu, preden pokličete prevajalsko nalogo, povzroči zapletenost in vašemu delovnemu toku doda še en korak. Na primer, mednarodno proizvodno podjetje s svojimi operacijami podpore strankam, ki se nahajajo v njihovi pisarni podjetja, od svojih agentov zahteva, da prevedejo e-pošto ali dokumente za podporo zahtevam strank. Prej so morali vzpostaviti poteke dela za prepoznavanje prevladujočega jezika v vsakem dokumentu, jih združiti po vrsti jezika in nastaviti opravilo paketnega prevajanja za vsak izvorni jezik. zdaj, Amazon prevodFunkcija samodejnega zaznavanja jezika za paketna prevajalska opravila vam omogoča prevajanje paketa dokumentov v različnih jezikih z enim samim prevajalskim poslom. Tako vam ni več treba orkestrirati delovnega toka prevajanja dokumentov, ki je zahteval prepoznavanje in združevanje prevladujočega jezika. Amazon Translate omogoča tudi prevajanje v več ciljnih jezikov za prevajanje (do 10 jezikov). Ena prevajalska naloga lahko prevede dokumente v več ciljnih jezikov. Ta funkcija odpravlja potrebo po ustvarjanju ločenih paketnih opravil za posamezne ciljne jezike. Stranke lahko zdaj ustvarijo dokumentacijo v več jezikih, vse z enim klicem API-ja.

V tej objavi prikazujemo, kako prevesti dokumente v več ciljnih jezikov v paketnem prevajanju.

Pregled rešitev

Samodejno zaznavanje izvornega jezika za opravila paketnega prevajanja vam omogoča prevajanje dokumentov, napisanih v različnih podprtih jezikih, v eni sami operaciji. Kot cilje lahko navedete tudi do 10 jezikov. Delo obdela vsak dokument, identificira prevladujoči izvorni jezik in ga prevede v ciljni jezik. Amazon Translate uporablja Amazonsko razumevanje za določitev prevladujočega jezika v vsakem od vaših izvornih dokumentov in ga uporabi kot izvorni jezik.

V naslednjih razdelkih prikazujemo, kako ustvariti paketno prevajalsko opravilo prek Konzola za upravljanje AWS ali AWS SDK.

Ustvarite paketno prevajalsko opravilo prek konzole

V tem primeru konfiguriramo paketno prevajanje Amazon Translate, da samodejno zazna izvorni jezik in ga prevede v angleščino in hindijščino z uporabo vnosa in izhoda Preprosta storitev shranjevanja Amazon (Amazon S3) na voljo lokacije vedra.

Nato ustvarimo AWS upravljanje identitete in dostopa (IAM), ki se zagotovi kot del konfiguracije. Vloga ima dostop do vhodnih in izhodnih veder S3.

Ko je opravilo ustvarjeno, lahko spremljate napredek opravila paketnega prevajanja v Prevajalska dela oddelek.

oddelek za prevajalska dela

Ko je prevajalsko opravilo končano, se lahko pomaknete do lokacije izhodnega vedra S3 in opazite, da so bili dokumenti prevedeni v ciljni jezik. Naš vnos je bil sestavljen iz dveh datotek, sample-doc.txt in sample-doc-2.txt, v dveh različnih jezikih. Vsak dokument je bil preveden v dva ciljna jezika, kar je skupno štiri dokumente.

izhodno vedro S3

Ustvarite paketno prevajanje prek AWS SDK

Naslednja koda Python Boto3 uporablja klic paketnega prevajanja za prevajanje dokumentov v vašem izvornem vedru S3. Določite naslednje parametre:

  • InputDataConfig – Navedite lokacijo vedra S3 za svoje vhodne dokumente
  • OutputDataConfig – Navedite lokacijo vedra S3 za vaše izhodne dokumente
  • DataAccessRoleArn – Ustvarite vlogo IAM, ki daje Amazon Translate dovoljenje za dostop do vaših vhodnih in izhodnih veder S3
  • Koda izvornega jezika: Uporaba auto
  • TargetLanguageCodes: izberite do 10 ciljnih jezikov
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'
        ]
    )

Čiščenje

Za čiščenje po uporabi te rešitve sledite naslednjim korakom:

  1. Izbrišite vedra S3 ki ste ga ustvarili.
  2. Izbrišite vloge IAM ki ste ga postavili.
  3. Izbrišite vse druge vire, ki ste jih nastavili za to objavo.

zaključek

Z današnjo potrebo po globalnem dosegu z omejenimi sredstvi vam Amazon Translate pomaga poenostaviti vaše večjezične procese obdelave. Z uvedbo samodejnega zaznavanja prevladujočega jezika v izvornem dokumentu za opravila paketnega prevajanja in njihovega prevajanja v do 10 ciljnih jezikov se lahko osredotočite na svojo poslovno logiko, namesto da bi se ukvarjali z operativnim bremenom razvrščanja dokumentov in upravljanja več paketnih prevodov. službe.

Prizadevamo si, da bi naši storitvi dodali funkcije, ki našim strankam olajšajo uvajanje inovacij. Preizkusite to rešitev in nam sporočite, kako vam je to pomagalo poenostaviti delovne obremenitve pri obdelavi dokumentov.


O avtorjih

Prevedite dokumente iz več izvornih jezikov v več ciljnih jezikov z uporabo Amazon Translate PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.Kishore Dhamodaran je višji arhitekt rešitev pri AWS. Kishore pomaga strateškim strankam pri njihovi strategiji podjetij v oblaku in migracijski poti, pri čemer izkorišča svoje dolgoletne izkušnje v industriji in oblaku.

Prevedite dokumente iz več izvornih jezikov v več ciljnih jezikov z uporabo Amazon Translate PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.Sid Padgaonkar je višji produktni vodja za Amazon Translate, storitev AWS za obdelavo naravnega jezika. Ob koncih tedna ga boste našli med igranjem skvoša in raziskovanjem kulinarike na pacifiškem SZ.

Časovni žig:

Več od Strojno učenje AWS