Traducerea Amazon este un serviciu de traducere automată neuronală care oferă traducere rapidă, de înaltă calitate, accesibilă și personalizabilă. Amazon Translate acceptă acum personalizarea formalităților. Această caracteristică vă permite să personalizați nivelul de formalitate în rezultatul traducerii. La momentul redactării acestui articol, funcția de personalizare a formalităților este disponibilă pentru șase limbi țintă: franceză, germană, hindi, italiană, japoneză și spaniolă. Puteți personaliza formalitatea rezultatului tradus pentru a se potrivi nevoilor dvs. de comunicare.
Aveți trei opțiuni pentru a controla nivelul de formalitate în rezultat:
- Mod implicit – Nici un control asupra formalității, lăsând traducerea automată neuronală să funcționeze fără nicio influență
- Formal – Util în industria asigurărilor și a asistenței medicale, unde este posibil să preferați o traducere mai formală
- Neoficial – Util pentru clienții din jocuri și rețele sociale care preferă o traducere informală
Personalizarea formalităților este disponibilă în operațiunile de traducere în timp real în comerț Regiunile AWS unde este disponibil Amazon Translate. În această postare, vă prezentăm cum să utilizați funcția de personalizare a formalităților și obțineți o ieșire tradusă personalizată în siguranță.
Prezentare generală a soluțiilor
Pentru a obține cuvinte și expresii formale sau informale în rezultatul traducerii, puteți comuta butonul de formalitate din setările suplimentare de pe consola Amazon Translate atunci când executați traducerile prin solicitări în timp real. Următoarele secțiuni descriu utilizarea personalizării formalităților prin consola Amazon Translate, Interfața liniei de comandă AWS (AWS CLI) sau Amazon Translate SDK (Python Boto3).
Consola Amazon Translate
Pentru a demonstra personalizarea formalității cu traducere în timp real, folosim textul exemplu „Bună dimineața, ce mai faci azi? " în limba engleză:
- Pe consola Amazon Translate, alegeți engleză (ro) pentru Limba-sursă.
- Alege Spaniolă (este) pentru Limbă țintă.
- Introduceți textul citat în Limba-sursă câmp de text.
- În Setari aditionale secțiune, activați FormalitateȘi selectați Neoficial din meniul derulant.
Rezultatul tradus este „Buenos días, ¿cómo te va hoy? ” care este un mod casual de a vorbi în spaniolă.
- Acum, selectați Formal pe meniul drop-down Formalitate meniu.
Ieșirea tradusă se schimbă în „Buenos días, ¿cómo le va hoy? ” care este un mod mai formal de a vorbi în spaniolă.
Puteți urma pașii precedenți pentru a schimba limba țintă în alte limbi acceptate și pentru a observa diferența dintre traducerile informale și formale. Să încercăm mai multe exemple de text.
În următoarele exemple, traducem „Deci ce crezi? ” din engleză în germană. Prima captură de ecran arată o traducere informală.
Următoarea captură de ecran arată traducerea formală.
Într-un alt exemplu, traducem „Vă pot ajuta? ” din engleză în japoneză. Prima captură de ecran arată o traducere informală.
Următoarea captură de ecran arată traducerea formală.
AWS CLI
translate-text
Comanda AWS CLI cu --settings Formality=FORMAL | INFORMAL
traduce în mod corespunzător cuvintele și expresiile din textul tradus.
Următoarele comenzi AWS CLI sunt formatate pentru Unix, Linux și macOS. Pentru Windows, înlocuiți bara oblică inversă () Caracter de continuare Unix la sfârșitul fiecărei linii cu un semn de semnătură (
^
).
În următorul cod, traducem „Cum eşti? ” din engleză în hindi, folosind FORMAL
setare:
aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=FORMAL
Primiți un răspuns ca următorul fragment:
{ "TranslatedText": "आप कैसे हो?", "SourceLanguageCode": "en", "TargetLanguageCode": "hi", "AppliedSettings": { "Formality": "FORMAL" }
}
Următorul cod traduce același text în hindi informal:
aws translate translate-text --text "How are you?" --source-language-code "en" --target-language-code "hi" --settings Formality=INFORMAL
Primiți un răspuns ca următorul fragment:
{ "TranslatedText": "तुम कैसे हो?", "SourceLanguageCode": "en", "TargetLanguageCode": "hi", "AppliedSettings": { "Formality": "INFORMAL" }
}
Amazon Translate SDK (Python Boto3)
Următorul cod Python Boto3 utilizează apelul de traducere în timp real cu ambele setări de formalitate pentru a traduce „Cum eşti? ” din engleză în hindi.
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')))
Concluzie
Puteți utiliza caracteristica de personalizare a formalităților din Amazon Translate pentru a controla nivelul de formalitate în textul tradus automat, pentru a satisface contextul aplicației și cerințele de afaceri. Vă puteți personaliza traducerile folosind Amazon Translate în mai multe moduri, inclusiv terminologie personalizată, mascarea profanei, și traducere personalizată activă.
Despre Autori
Siva Rajamani este un arhitect de soluții pentru întreprinderi cu sediul în Boston la AWS. Îi place să lucreze îndeaproape cu clienții și să sprijine transformarea lor digitală și călătoria de adoptare a AWS. Domeniile sale principale de concentrare sunt fără server, integrarea aplicațiilor și securitatea. În afara muncii, îi plac activitățile în aer liber și se uită la documentare.
Sudhanshu Malhotra este un arhitect de soluții pentru întreprinderi cu sediul în Boston pentru AWS. Este un pasionat de tehnologie căruia îi place să ajute clienții să găsească soluții inovatoare la provocările complexe de afaceri. Domeniile sale principale de interes sunt DevOps, machine learning și securitate. Când nu lucrează cu clienții în călătoria lor către cloud, îi place să citească, să facă drumeții și să exploreze bucătării noi.
Watson G. Srivathsan este directorul de produs Sr. pentru Amazon Translate, serviciul de procesare a limbajului natural al AWS. La sfârșit de săptămână îl veți găsi explorând în aer liber în Pacificul de Nord-Vest.
- Coinsmart. Cel mai bun schimb de Bitcoin și Crypto din Europa.
- Platoblockchain. Web3 Metaverse Intelligence. Cunoștințe amplificate. ACCES LIBER.
- CryptoHawk. Radar Altcoin. Încercare gratuită.
- Sursa: https://aws.amazon.com/blogs/machine-learning/control-formality-in-machine-translated-text-using-amazon-translate/
- '
- "
- 100
- activităţi de
- Suplimentar
- Adoptare
- Amazon
- O alta
- aplicație
- disponibil
- AWS
- Negru
- frontieră
- afaceri
- apel
- provocări
- Schimbare
- Cloud
- cod
- comercial
- Comunicare
- complex
- Consoleze
- Control
- Nucleu
- clienţii care
- digital
- Transformarea digitală
- documentare
- Engleză
- Afacere
- exemplu
- FAST
- Caracteristică
- First
- Concentra
- urma
- următor
- Franceză
- jocuri
- de asistență medicală
- industria sănătății
- ajutor
- Cum
- Cum Pentru a
- HTTPS
- Inclusiv
- industrie
- inovatoare
- asigurare
- integrare
- limbă
- Limbă
- învăţare
- Nivel
- Linie
- linux
- maşină
- masina de învățare
- MacOS
- manager
- Mass-media
- Operațiuni
- Opţiuni
- Altele
- în aer liber
- Pacific
- Expresii
- Produs
- Citind
- în timp real
- Cerinţe
- răspuns
- Alerga
- sdk
- securitate
- serverless
- serviciu
- instalare
- SIX
- Social
- social media
- soluţii
- Spaniolă
- Suportat
- Sprijină
- Ţintă
- Tehnologia
- Prin
- timp
- astăzi
- Transformare
- Traducere
- utilizare
- Ce
- OMS
- ferestre
- cuvinte
- Apartamente
- de lucru
- scris