Nadzorujte formalnost v strojno prevedenem besedilu z uporabo Amazon Translate PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.

Nadzorujte formalnost v strojno prevedenem besedilu z uporabo Amazon Translate

Amazon prevod je nevronska strojna prevajalska storitev, ki zagotavlja hiter, visokokakovosten, cenovno ugoden jezikovni prevod po meri. Amazon Translate zdaj podpira prilagoditev formalnosti. Ta funkcija vam omogoča, da prilagodite raven formalnosti v izpisu prevoda. V času pisanja je funkcija prilagajanja formalnosti na voljo za šest ciljnih jezikov: francoščino, nemščino, hindijščino, italijanščino, japonščino in španščino. Formalnost prevedenih rezultatov lahko prilagodite svojim komunikacijskim potrebam. 

Imate tri možnosti za nadzor ravni formalnosti v izhodu:

  • privzeto – Brez nadzora nad formalnostjo, tako da dovolite, da nevronski strojni prevod deluje brez vpliva
  • Uradno – Uporabno v panogi zavarovalništva in zdravstvenega varstva, kjer vam bo morda ljubši bolj uraden prevod
  • Neformalno – Uporabno za stranke v igrah iger in družbenih medijih, ki imajo raje neuraden prevod

Prilagajanje formalnosti je na voljo pri prevajanju v realnem času v komercialnem AWS Regije kjer je na voljo Amazon Translate. V tej objavi vas vodimo skozi uporabo funkcije za prilagajanje formalnosti in varno pridobite prilagojen preveden izhod.

Pregled rešitev

Če želite v prevodu dobiti uradne ali neformalne besede in besedne zveze, lahko preklopite gumb za formalnost pod dodatnimi nastavitvami na konzoli Amazon Translate, ko izvajate prevode prek zahtev v realnem času. Naslednji razdelki opisujejo uporabo prilagoditve formalnosti prek konzole Amazon Translate, Vmesnik ukazne vrstice AWS (AWS CLI) ali Amazon Translate SDK (Python Boto3).

Konzola Amazon Translate

Za prikaz prilagoditve formalnosti s prevodom v realnem času uporabljamo vzorčno besedilo "Dobro jutro, kako si kaj danes? " v angleščini:

  1. Na konzoli Amazon Translate izberite angleščina (en) za Izvorni jezik.
  2. Izberite španski (je) za Ciljni jezik.
  3. Citirano besedilo vnesite v Izvorni jezik besedilno polje.
  4. v Dodatne nastavitve razdelek, omogoči Formalnostin izberite Neformalno v spustnem meniju.

Preveden rezultat je "Buenos días, ¿cómo te va hoy? «, kar je ležeren način govora v španščini.

Neuradno prevajanje iz angleščine v španščino

  1. Zdaj izberite Uradno na spustnem seznamu Formalnost meni.

Preveden izhod se spremeni v "Buenos días, ¿cómo le va hoy? «, ki je bolj formalen način govora v španščini.

Uradni prevod iz angleščine v španščino

Sledite prejšnjim korakom, da spremenite ciljni jezik v druge podprte jezike in opazite razliko med neformalnimi in uradnimi prevodi. Poskusimo še nekaj vzorčnega besedila.

V naslednjih primerih prevajamo "Torej, kaj mislite? ” iz angleščine v nemščino. Prvi posnetek zaslona prikazuje neuraden prevod.

Neuradno prevajanje iz angleščine v nemščino

Naslednji posnetek zaslona prikazuje formalni prevod. Uradni prevod iz angleščine v nemščino

V drugem primeru prevajamo "Ti lahko pomagam? ” iz angleščine v japonščino. Prvi posnetek zaslona prikazuje neuraden prevod.

Neuradno prevajanje iz angleščine v japonščino

Naslednji posnetek zaslona prikazuje formalni prevod.

Uradni prevod iz angleščine v japonščino

AWS CLI

O translate-text Ukaz AWS CLI z --settings Formality=FORMAL | INFORMAL ustrezno prevaja besede in besedne zveze v vašem prevedenem besedilu.

Naslednji ukazi AWS CLI so oblikovani za Unix, Linux in macOS. Za Windows zamenjajte poševnico nazaj () Nadaljevalni znak Unix na koncu vsake vrstice s kazalko (^).

V naslednji kodi prevedemo "Kako si? ” iz angleščine v hindijščino z uporabo FORMAL nastavitev:

aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=FORMAL

Dobite odgovor, podoben naslednjemu izrezku:

{     "TranslatedText": "आप कैसे हो?",  "SourceLanguageCode": "en",      "TargetLanguageCode": "hi",  "AppliedSettings": {          "Formality": "FORMAL" } 
}

Naslednja koda prevede isto besedilo v neformalno hindijščino:

aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=INFORMAL

Dobite odgovor, podoben naslednjemu izrezku:

{     "TranslatedText": "तुम कैसे हो?",      "SourceLanguageCode": "en",      "TargetLanguageCode": "hi",      "AppliedSettings": {          "Formality": "INFORMAL"      } 
}

Amazon Translate SDK (Python Boto3)

Naslednja koda Python Boto3 uporablja prevajalski klic v realnem času z obema nastavitvama formalnosti za prevajanje "Kako si? ” iz angleščine v hindijščino.

import boto3
import json translate = boto3.client(service_name='translate', region_name='us-west-2') result = translate.translate_text(Text="How are you?", SourceLanguageCode="en", TargetLanguageCode="hi", Settings={"Formality": "INFORMAL"})
print('TranslatedText: ' + result.get('TranslatedText'))
print('SourceLanguageCode: ' + result.get('SourceLanguageCode'))
print('TargetLanguageCode: ' + result.get('TargetLanguageCode'))
print('AppliedSettings: ' + json.dumps(result.get('AppliedSettings'))) print('') result = translate.translate_text(Text="How are you?", SourceLanguageCode="en", TargetLanguageCode="hi", Settings={"Formality":"FORMAL"})
print('TranslatedText: ' + result.get('TranslatedText'))
print('SourceLanguageCode: ' + result.get('SourceLanguageCode'))
print('TargetLanguageCode: ' + result.get('TargetLanguageCode'))
print('AppliedSettings: ' + json.dumps(result.get('AppliedSettings')))

zaključek

Funkcijo za prilagajanje formalnosti v Amazon Translate lahko uporabite za nadzor stopnje formalnosti v strojno prevedenem besedilu, da ustreza kontekstu vaše aplikacije in poslovnim zahtevam. Svoje prevode z Amazon Translate lahko prilagodite na več načinov, vključno s terminologija po meri, maskiranje kletvicin aktivno prevajanje po meri.


O avtorjih

Nadzorujte formalnost v strojno prevedenem besedilu z uporabo Amazon Translate PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.Siva Rajamani je arhitekt za podjetniške rešitve s sedežem v Bostonu pri AWS. Uživa v tesnem sodelovanju s strankami in podpira njihovo digitalno preobrazbo in pot do AWS. Njegova osrednja področja so strežniki, integracija aplikacij in varnost. Zunaj dela uživa v aktivnostih na prostem in v gledanju dokumentarnih filmov.

Nadzorujte formalnost v strojno prevedenem besedilu z uporabo Amazon Translate PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.Sudhanshu Malhotra je bostonski arhitekt podjetniških rešitev za AWS. Je tehnološki navdušenec, ki uživa v tem, da strankam pomaga najti inovativne rešitve za zapletene poslovne izzive. Njegova glavna področja pozornosti so DevOps, strojno učenje in varnost. Ko ne dela s strankami na njihovi poti v oblak, uživa v branju, pohodništvu in raziskovanju novih kuhinj.

Nadzorujte formalnost v strojno prevedenem besedilu z uporabo Amazon Translate PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.Watson G. Srivathsan je vodja produktov za Amazon Translate, storitev obdelave naravnega jezika AWS. Ob vikendih ga boste našli na prostem na severozahodu Pacifika.

Časovni žig:

Več od Strojno učenje AWS