close
Vés al contingut

Microsoft Translator

De la Viquipèdia, l'enciclopèdia lliure
Infotaula de lloc webMicrosoft Translator
URLmicrosoft.com/translator
bing.com/translator
Tipusmachine translation software (en) Tradueix Modifica el valor a Wikidata
PropietariMicrosoft Modifica el valor a Wikidata

Microsoft Translator o Bing Translator és un servei de traducció automàtica multilingüe al núvol proporcionat per Microsoft. Microsoft Translator forma part de Microsoft Cognitive Services[1] i està integrat en múltiples productes per a consumidors, desenvolupadors i empreses, com ara Bing, Microsoft Office, SharePoint, Microsoft Edge, Microsoft Lync, Yammer, Skype Translator, Visual Studio i aplicacions de Microsoft Translator per a Windows, Windows Phone, iPhone i Apple Watch, i telèfons Android i Android Wear.

Microsoft Translator també ofereix traducció de text i veu a través de serveis al núvol per a empreses. El servei de traducció de text a través de l'API de text del Translator va des d'un nivell gratuït que admet dos milions de caràcters al mes fins a nivells de pagament que admeten milers de milions de caràcters al mes.[2] La traducció de veu a través dels serveis de Microsoft Speech s'ofereix en funció del temps de la transmissió d'àudio.

El servei admet la traducció de text entre molts idiomes i varietats lingüístiques. També admet diversos sistemes de traducció de veu que actualment impulsen la funció de conversa en directe de Microsoft Translator, Skype Translator i Skype per a Windows Desktop, i les aplicacions de Microsoft Translator per a iOS i Android.[3]

Desenvolupament

[modifica]

Història

[modifica]

La primera versió del sistema de traducció automàtica de Microsoft es va desenvolupar entre 1999 i 2000 dins de Microsoft Research. Aquest sistema es basava en estructures de predicat-argument semàntic conegudes com a formes lògiques (LF) i es va derivar de la funció de correcció gramatical desenvolupada per a Microsoft Word. Aquest sistema es va utilitzar finalment per traduir tota la base de coneixement de Microsoft al castellà, francès, alemany i japonès.[4]

L'enfocament de Microsoft a la traducció automàtica, com la majoria dels sistemes de traducció automàtica moderns, és "basat en dades": [5] en lloc de confiar en escriure regles explícites per traduir el llenguatge natural, els algoritmes s'entrenen per entendre i interpretar textos paral·lels traduïts, cosa que els permet aprendre automàticament a traduir nou text en llenguatge natural. L'experiència de Microsoft amb el sistema LF va conduir directament a un sistema de traducció treelet que simplificava l'LF a arbres de dependències i, finalment, a un model de plantilla d'ordres, millorant significativament la velocitat i permetent la incorporació de nous idiomes de destinació.

El lloc web de traducció orientat al consumidor conegut com a Bing Translator (anteriorment conegut com a Windows Live Translator) es va llançar el 2007 i ofereix traduccions gratuïtes de text i llocs web a la web. El text es tradueix directament a la pàgina web de Bing Translator, mentre que els llocs web es tradueixen a través de les eines del Visualitzador Bilingüe.

El 2011, el servei es va ampliar per incloure nombrosos productes de Microsoft Translator a través d'una interfície de programació d'aplicacions basada en el núvol, que admet productes disponibles tant per a usuaris particulars com empresarials. El març de 2016 es va introduir una capacitat addicional de traducció de veu.[6]

El maig de 2018 es va introduir una actualització de l'API. Aquesta nova versió oferia la traducció automàtica neuronal com a mètode de traducció per defecte. A més de la traducció, la nova versió inclou transliteració i un diccionari bilingüe per cercar paraules per trobar traduccions alternatives i veure exemples en frases.[7]

La traducció de veu es va integrar als serveis de Microsoft Speech el setembre de 2018, proporcionant traducció de veu de principi a fi, de veu a text i de text a veu.

Metodologia i recerca en traducció

[modifica]

Microsoft Translator utilitza la traducció automàtica per crear traduccions instantànies d'una llengua natural a una altra. Aquest sistema es basa en quatre àrees diferents de recerca en aprenentatge informàtic que es mostren a continuació.[8]

Tipus d'aprenentatge Impacte en la traducció
Xarxes neuronals Les xarxes neuronals intenten imitar com funciona el cervell per traduir entre idiomes. A un nivell general, la traducció de xarxes neuronals funciona en dues etapes. Primer, una primera etapa modela la paraula que cal traduir en funció del context d'aquesta paraula (i les seves possibles traduccions) dins de l'oració completa. Segon, la xarxa neuronal tradueix aquest model de paraula (no la paraula en si, sinó el model que les xarxes neuronals van construir a partir d'ella), dins del context de l'oració, a l'altra llengua.[9] La traducció automàtica neuronal és el mètode de traducció per defecte per a l'API de Microsoft Translator.
SMT basat en sintaxi La traducció basada en la sintaxi es basa en la idea de traduir unitats sintàctiques, en lloc d'una paraula o una cadena de paraules. Microsoft ha utilitzat SMT basada en la sintaxi per traduir gran part dels seus textos relacionats amb la informàtica de l'anglès a múltiples idiomes de destinació. La recerca contínua en aquest àmbit ha produït millores en les flexions i l'ordre de les paraules.
SMT basat en frases En la SMT basada en frases, la màquina aprèn la correspondència entre idiomes a partir de text paral·lel sense l'ajuda del coneixement lingüístic. Això produeix millors traduccions en menys temps que altres sistemes.
Alineació de paraules bitext Els sistemes SMT es basen en dades traduïdes existents per aprendre a traduir automàticament d'un idioma a un altre. Per entrenar els sistemes, és crucial identificar les correspondències de paraules (o alineacions de paraules). Microsoft ha desenvolupat treballs tant en enfocaments discriminatius[10] com generatius[11] per a l'alineació de paraules, la qual cosa resulta en algoritmes més ràpids i traduccions de més qualitat.
Modelització del llenguatge La modelització del llenguatge utilitza models de n-grames per construir traduccions comprensibles en l'idioma de destinació. Això garanteix que la traducció de sortida sigui fluida i llegible.

Precisió

[modifica]

La qualitat dels resultats de traducció automàtica de Microsoft Translator s'avalua mitjançant un mètode anomenat puntuació BLEU.[12]

BLEU (Bilingual Evaluation Understudy) és un algoritme per avaluar la qualitat d'un text que ha estat traduït automàticament d'una llengua natural a una altra. La qualitat es considera la correspondència entre la sortida d'una màquina i la d'un humà. BLEU va ser una de les primeres mètriques a aconseguir una alta correlació amb els judicis humans de qualitat, i continua sent una de les mètriques automatitzades i econòmiques més populars.

Com que la traducció automàtica es basa en algoritmes estadístics en lloc de traductors humans, les traduccions automàtiques que produeix no sempre són del tot precises. Microsoft Translator ha introduït diverses funcions de retroalimentació, com ara el Collaborative Translation Framework, als seus productes per permetre als usuaris suggerir traduccions alternatives. Aquestes traduccions alternatives s'integren als algoritmes de Microsoft Translator per millorar les traduccions futures.

El novembre de 2016, Microsoft Translator va introduir la traducció mitjançant xarxes neuronals profundes en nou dels seus idiomes de més trànsit, incloent-hi tots els seus idiomes de parla i el japonès. Les xarxes neuronals proporcionen una millor traducció que l'aprenentatge automàtic estadístic estàndard de la indústria.[13]

Productes principals

[modifica]

Microsoft Translator és una API basada en el núvol que està integrada en nombrosos productes i serveis de Microsoft.[14] L'API del Translator es pot utilitzar per si sola i es pot personalitzar per al seu ús en un entorn de prepublicació o postpublicació. L'API, que està disponible mitjançant subscripció, és gratuïta per a volums de traducció inferiors i es cobra segons un sistema de pagament per nivells per a volums superiors a dos milions de caràcters al mes.[15] La resta de productes principals estan disponibles de forma gratuïta.

Traducció al núvol de Microsoft Translator

El Microsoft Translator és un servei de traducció automàtica basat en el núvol que es pot utilitzar per crear aplicacions, llocs web i eines que requereixin compatibilitat multilingüe.

  • Traducció de text: l'API de text de Microsoft Translator es pot utilitzar per traduir text a qualsevol dels idiomes compatibles amb el servei.
  • Traducció de veu: Microsoft Translator està integrat als serveis de Microsoft Speech, que és una API basada en REST de principi a fi que es pot utilitzar per crear aplicacions, eines o qualsevol solució que requereixi traducció de veu en diversos idiomes. La traducció de veu a veu està disponible des de o cap a qualsevol dels idiomes de conversa, i la traducció de veu a text està disponible des dels idiomes de conversa a qualsevol dels sistemes lingüístics compatibles amb Microsoft Translator.

Traductor personalitzat

[modifica]

El traductor personalitzat és una característica dels serveis de Microsoft Translator que permet a les empreses, els desenvolupadors d'aplicacions i els proveïdors de serveis lingüístics crear sistemes de traducció neuronal que entenguin la terminologia utilitzada en el seu propi negoci i sector. Les traduccions personalitzades es poden lliurar a aplicacions, fluxos de treball i llocs web existents mitjançant una crida normal a l'API de Microsoft Translator. El traductor personalitzat es pot utilitzar en traduir text amb l'API de text de Microsoft Translator i en traduir veu amb els serveis de Microsoft Speech.[16]

Funció en directe

[modifica]

Un traductor universal personal que permet que fins a 500 persones tinguin converses traduïdes en directe, en diversos dispositius, en diversos idiomes i en persona.[17] Aquesta funció és actualment gratuïta i està disponible a les aplicacions de Microsoft Translator (Android, iOS o Windows) i al lloc web de Microsoft Translator.

Centre de traductors de Microsoft

[modifica]

El Microsoft Translator Hub permet a les empreses i als proveïdors de serveis lingüístics crear els seus propis sistemes de traducció que entenguin la terminologia específica de l'empresa i del sector.[18] El Hub també es pot utilitzar juntament amb el CTF, cosa que permet als administradors aprovar els resultats del CTF i afegir-los directament al Hub. El Microsoft Translator Hub només està disponible per a la traducció automàtica estadística i no es pot utilitzar amb la versió més recent de l'API de Microsoft Translator.

El Hub també s'ha utilitzat per a la preservació de llengües, permetent a les comunitats crear els seus propis sistemes de traducció d'idiomes per a la preservació de la llengua i la cultura.[19] El Hub s'ha utilitzat per crear sistemes de traducció per a llengües com l'hmong, el maia, el nepalès i el gal·lès.

Kit d'eines d'aplicacions multilingües (MAT)

[modifica]

El Multilingual App Toolkit (MAT) és una eina integrada de Visual Studio que permet als desenvolupadors optimitzar els fluxos de treball de localització de les seves aplicacions de Windows, Windows Phone i d'escriptori.[20] MAT millora la localització de la gestió de fitxers, el suport a la traducció i les eines d'edició.

Aplicació web Bing Microsoft Translator

[modifica]
Tipus de lloc
Traducció automàtica neuronal
Disponible en Vegeu a continuació
propietari Microsoft
URL www.bing.com/translator/
Compatibilitat amb IPv6
Registre Opcional
Llançat juny 3, 2009; fa 16 anys (com a traductor de cerca en directe)
Actual estat Actiu

Bing Microsoft Translator (anteriorment Live Search Translator, Windows Live Translator i Bing Translator)[21] és un portal de traducció orientat a l'usuari proporcionat per Microsoft com a part dels seus serveis Bing per traduir textos o pàgines web senceres a diferents idiomes. Tots els parells de traducció funcionen amb Microsoft Translator, una plataforma de traducció automàtica neuronal i un servei web, desenvolupat per Microsoft Research, com a programari de traducció de backend. L'equip de Windows International de Microsoft proporciona dos parells de transliteració (entre xinès simplificat i xinès tradicional).[22]

Bing Translator pot traduir frases introduïdes per l'usuari o obtenir un enllaç a una pàgina web i traduir-la completament. Quan es tradueix una pàgina web sencera o quan l'usuari selecciona "Tradueix aquesta pàgina" als resultats de cerca de Bing, es mostra el Visualitzador bilingüe, que permet als usuaris navegar pel text i la traducció originals de la pàgina web en paral·lel, amb el suport de ressaltats, desplaçament i navegació sincronitzats.[23] Hi ha quatre dissenys de Visualitzador bilingüe disponibles:[23]

  • Costat a costat
  • A dalt i a baix
  • Original amb traducció desplegable.
  • Traducció amb l'original en passar el cursor per sobre
S'integra en Mitjans d'integració
Respostes instantànies de Bing Ja integrat
Explorador d'Internet Un accelerador per a Internet Explorer 8 o superior

Referències

[modifica]
  1. Carmen., Steiner. Pilotstudie: über die Funktion des Anhebens der Augenbrauen in der Deutschschweizerischen Gebärdensprache DSGS (en anglès). Verein zur Unterstützung der Gebärdensprache der Gehörlosen, 2000. OCLC 81702109.
  2. «Azure Data Marketplace- Microsoft Translator» (en anglès). Arxivat de l'original el 2018-02-06. [Consulta: 8 desembre 2014].
  3. «Microsoft Translator- Languages» (en anglès). Microsoft. [Consulta: 6 gener 2023].
  4. «Microsoft Research- Arul Menezes» (en anglès).
  5. «Microsoft Research- Machine Translation» (en anglès).
  6. «Microsoft Translator brings end-to-end speech translation to everyone with the world's first Speech Translation API» (en anglès).
  7. «Microsoft Translator- Translator Text API» (en anglès). Microsoft. Arxivat de l'original el 2019-09-02.
  8. «Microsoft Research- Machine Translation» (en anglès).
  9. «What is neural network based translation?» (en anglès). Arxivat de l'original el 2021-02-08. [Consulta: 28 novembre 2016].
  10. «A Discriminative Framework for Bilingual Word Alignment» (en anglès). Arxivat de l'original el 2008-07-20.
  11. «Using Word Dependent Transition Models in HMM based Word Alignment for Statistical Machine Translation» (en anglès).
  12. «Microsoft Translator Hub: Discussion of BLEU Score» (en anglès), 23-05-2013.
  13. «Microsoft Translator launching Neural Network based translations for all its speech languages» (en anglès), 16-11-2016.
  14. «Microsoft Translator- Products» (en anglès). Microsoft.
  15. «Azure Data Marketplace- Microsoft Translator» (en anglès). Arxivat de l'original el 2018-02-06. [Consulta: 8 desembre 2014].
  16. «Microsoft Translator- Customization» (en anglès). Microsoft.
  17. «Microsoft Translator live feature» (en anglès). Microsoft, 18-07-2023.
  18. «Microsoft Translator- Translator Hub» (en anglès). Microsoft.
  19. «Where Language Meets the World: Microsoft Translator Hub» (en anglès). YouTube, 04-09-2014. Arxivat de l'original el 2021-12-20.
  20. «Microsoft Translator- Multilingual App Toolkit» (en anglès). Microsoft.
  21. Antoniou, Grigoris. The Semantic Web: Research and Applications. (en em). Berlin: Springer Science+Business Media, 2011, p. 341. ISBN 9783642210334.
  22. «Translation powered by....Microsoft Translator!» (en anglès). Microsoft Translator (and Bing Translator) Official Team Blog. Microsoft Corporation, 08-09-2008. [Consulta: 21 octubre 2010].
  23. 1 2 «About Bing Translator» (en anglès). Bing Translator. Microsoft. [Consulta: 20 desembre 2014].