Amazon Translate egy neurális gépi fordító szolgáltatás, amely gyors, kiváló minőségű, megfizethető és testreszabható nyelvi fordítást biztosít. Az Amazon Translate mostantól támogatja a formalitások testreszabását. Ezzel a funkcióval testreszabhatja a fordítási kimenet formalitási szintjét. A cikk írásakor a formalitások testreszabási funkciója hat célnyelven érhető el: francia, német, hindi, olasz, japán és spanyol. A lefordított kimenet formalitását kommunikációs igényeinek megfelelően testreszabhatja.
Három lehetőség közül választhat a kimenet formalitási szintjének szabályozására:
- alapértelmezett – Nincs ellenőrzés a formalitás felett, ha hagyjuk, hogy a neurális gépi fordítás befolyás nélkül működjön
- Formális – Hasznos a biztosítási és egészségügyi ágazatban, ahol a formálisabb fordítást részesítheti előnyben
- informális – Hasznos a játékban és a közösségi médiában dolgozó ügyfelek számára, akik inkább az informális fordítást részesítik előnyben
A formalitás testreszabása elérhető a valós idejű fordítási műveleteknél a kereskedelmi forgalomban AWS régiók ahol elérhető az Amazon Translate. Ebben a bejegyzésben végigvezetjük a formalitás testreszabási funkció használatán és biztonságosan megkapja a testreszabott lefordított kimenetet.
Megoldás áttekintése
Ha formális vagy informális szavakat és kifejezéseket szeretne kapni a fordítási kimenetben, átkapcsolhatja a formalitás gombot az Amazon Fordító konzol további beállításai alatt, amikor valós idejű kéréseken keresztül futtatja a fordításokat. A következő szakaszok az Amazon Translate konzolon keresztüli alaki testreszabást ismertetik, AWS parancssori interfész (AWS CLI), vagy az Amazon Translate SDK (Python Boto3).
Amazon Translate konzol
A formalitás testreszabásának valós idejű fordítással való bemutatására a minta szöveget használjuk "Jó reggelt hogy van ma? " angolul:
- Az Amazon Translate konzolon válassza a lehetőséget angol (en) mert Forrás nyelv.
- A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a spanyol (ez) mert Célnyelven.
- Írja be az idézett szöveget a Forrás nyelv szövegmező.
- A további beállítások szakasz, engedélyezze Alakiság, és válassza ki informális a legördülő menüben.
A lefordított kimenet: "Buenos días, ¿cómo te va hoy? ” ami egy hétköznapi beszédmód spanyolul.
- Most válassza a lehetőséget Formális a legördülő menüben Alakiság menüben.
A lefordított kimenet a következőre változik:Buenos días, ¿cómo le va hoy? ” ami a spanyol nyelv hivatalosabb beszédmódja.
Az előző lépéseket követve módosíthatja a célnyelvet más támogatott nyelvekre, és megjegyzi az informális és formális fordítások közötti különbséget. Próbáljunk még néhány minta szöveget.
A következő példákban a következőt fordítjuk:Tehát mit gondolsz? ” angolról németre. Az első képernyőképen egy informális fordítás látható.
A következő képernyőkép a formális fordítást mutatja.
Egy másik példában lefordítjuk a „Segíthetek? ” angolról japánra. Az első képernyőképen egy informális fordítás látható.
A következő képernyőkép a formális fordítást mutatja.
AWS CLI
A translate-text
AWS CLI parancsot --settings Formality=FORMAL | INFORMAL
megfelelően lefordítja a lefordított szövegben szereplő szavakat és kifejezéseket.
A következő AWS CLI parancsok Unix, Linux és macOS rendszerre vannak formázva. Windows esetén cserélje ki a fordított perjelet () Unix folytatásos karakter minden sor végén egy ponttal (
^
).
A következő kódban a következőt fordítjuk:Hogy vagy? ” angolról hindi nyelvre, a FORMAL
beállítás:
aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=FORMAL
A következő részlethez hasonló választ kap:
{ "TranslatedText": "आप कैसे हो?", "SourceLanguageCode": "en", "TargetLanguageCode": "hi", "AppliedSettings": { "Formality": "FORMAL" }
}
A következő kód lefordítja ugyanazt a szöveget informális hindi nyelvre:
aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=INFORMAL
A következő részlethez hasonló választ kap:
{ "TranslatedText": "तुम कैसे हो?", "SourceLanguageCode": "en", "TargetLanguageCode": "hi", "AppliedSettings": { "Formality": "INFORMAL" }
}
Amazon Translate SDK (Python Boto3)
A következő Python Boto3 kód a valós idejű fordítási hívást használja mindkét formalitási beállítással a "Hogy vagy? ” angolról hindire.
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')))
Következtetés
Az Amazon Translate formalitás-testreszabási funkciójával szabályozhatja a gépi fordítású szöveg formalitási szintjét, hogy megfeleljen az alkalmazási környezetnek és az üzleti követelményeknek. Az Amazon Translate segítségével többféleképpen testreszabhatja fordításait, többek között egyéni terminológia, trágárság maszkolásés aktív egyéni fordítás.
A szerzőkről
Siva Rajamani bostoni székhelyű Enterprise Solutions Architect, az AWS-nél. Élvezi az ügyfelekkel való szoros együttműködést, valamint a digitális átalakulás és az AWS bevezetésének támogatását. Fő területe a szerver nélküliség, az alkalmazásintegráció és a biztonság. Munkán kívül szeret a szabadtéri tevékenységeket és dokumentumfilmeket nézni.
Sudhanshu Malhotra az AWS bostoni székhelyű Enterprise Solutions Architectje. Technológia-rajongó, aki szívesen segít ügyfeleinek innovatív megoldásokat találni összetett üzleti kihívásokra. Fő területe a DevOps, a gépi tanulás és a biztonság. Amikor nem az ügyfelekkel dolgozik a felhő felé vezető úton, szívesen olvas, túrázik és új konyhákat fedez fel.
Watson G. Srivathsan az Amazon Translate, az AWS természetes nyelvi feldolgozó szolgáltatásának idősebb termékmenedzsere. Hétvégén a szabadban felfedezheti a Csendes-óceán északnyugati részén.
- Coinsmart. Európa legjobb Bitcoin- és kriptográfiai tőzsdéje.
- Platoblockchain. Web3 metaverzum intelligencia. Felerősített tudás. SZABAD HOZZÁFÉRÉS.
- CryptoHawk. Altcoin radar. Ingyenes próbaverzió.
- Forrás: https://aws.amazon.com/blogs/machine-learning/control-formality-in-machine-translated-text-using-amazon-translate/
- '
- "
- 100
- tevékenységek
- További
- Örökbefogadás
- amazon
- Másik
- Alkalmazás
- elérhető
- AWS
- Fekete
- határ
- üzleti
- hívás
- kihívások
- változik
- felhő
- kód
- kereskedelmi
- közlés
- bonyolult
- Konzol
- ellenőrzés
- Mag
- Ügyfelek
- digitális
- digitális átalakítás
- dokumentumfilmek
- Angol
- Vállalkozás
- példa
- GYORS
- Funkció
- vezetéknév
- Összpontosít
- következik
- következő
- francia
- szerencsejáték
- egészségügyi
- egészségügyi ágazat
- segít
- Hogyan
- How To
- HTTPS
- Beleértve
- ipar
- újító
- biztosítás
- integráció
- nyelv
- Nyelvek
- tanulás
- szint
- vonal
- linux
- gép
- gépi tanulás
- MacOS
- menedzser
- Média
- Művelet
- Opciók
- Más
- szabadban
- Csendes-óceán
- kifejezés
- Termékek
- Olvasás
- real-time
- követelmények
- válasz
- futás
- sdk
- biztonság
- vagy szerver
- szolgáltatás
- beállítás
- SIX
- Közösség
- Közösségi média
- Megoldások
- spanyol
- Támogatott
- Támogatja
- cél
- Technológia
- Keresztül
- idő
- Ma
- Átalakítás
- Fordítás
- használ
- Mit
- WHO
- ablakok
- szavak
- Munka
- dolgozó
- írás