Tłumacz Microsoft — Microsoft Translator
Rodzaj strony |
Tłumaczenie maszynowe |
---|---|
Dostępne w | 103 języki i odmiany językowe |
Właściciel | Microsoft |
URL | tłumacz |
Rejestracja | Opcjonalny |
Aktualny stan | Aktywny |
Microsoft Translator to wielojęzyczna usługa tłumaczenia maszynowego w chmurze dostarczana przez firmę Microsoft . Microsoft Translator jest częścią Microsoft Cognitive Services i jest zintegrowany z wieloma produktami konsumenckimi, deweloperskimi i korporacyjnymi; w tym aplikacje Bing , Microsoft Office , SharePoint , Microsoft Edge , Microsoft Lync , Yammer , Skype Translator , Visual Studio i Microsoft Translator dla systemów Windows , Windows Phone , iPhone i Apple Watch oraz Android i Android Wear .
Microsoft Translator oferuje również tłumaczenie tekstu i mowy za pośrednictwem usług w chmurze dla firm. Usługa tłumaczenia tekstu za pośrednictwem interfejsu API translatora tekstu waha się od bezpłatnej warstwy obsługującej dwa miliony znaków miesięcznie do płatnych warstw obsługujących miliardy znaków miesięcznie. Tłumaczenie mowy za pośrednictwem usług Microsoft Speech jest oferowane na podstawie czasu strumienia audio.
Usługa obsługuje 87 systemów językowych od lutego 2021 r. Obsługuje również 12 systemów tłumaczenia mowy, które obecnie obsługują funkcję konwersacji na żywo Microsoft Translator, Skype Translator i Skype na pulpit systemu Windows oraz aplikacje Microsoft Translator na iOS i Androida.
Rozwój
Historia
Pierwsza wersja systemu tłumaczenia maszynowego Microsoftu została opracowana w latach 1999-2000 w ramach Microsoft Research . System ten był oparty na semantycznych strukturach predykatowo-argumentowych znanych jako formy logiczne (LF) i został wyprowadzony z funkcji korekcji gramatycznej opracowanej dla programu Microsoft Word . Ten system został ostatecznie wykorzystany do przetłumaczenia całej bazy wiedzy Microsoft na język hiszpański, francuski, niemiecki i japoński.
Podejście Microsoftu do tłumaczenia maszynowego, podobnie jak większość obecnych nowoczesnych systemów tłumaczenia maszynowego, jest „ oparte na danych ”: zamiast polegać na pisaniu wyraźnych reguł tłumaczenia języka naturalnego , algorytmy są szkolone, aby rozumieć i interpretować przetłumaczone teksty równoległe , co pozwala im automatycznie uczyć się, jak przetłumaczyć nowy tekst w języku naturalnym. Doświadczenie Microsoftu z systemem LF doprowadziło bezpośrednio do stworzenia systemu translacji drzewa, który uprościł LF do drzew zależności i ostatecznie do modelu szablonu zamówienia, znacznie zwiększając szybkość i umożliwiając włączenie nowych języków docelowych.
Witryna tłumaczeniowa skierowana do konsumentów znana jako Bing Translator (wcześniej znana jako tłumacz Windows Live) została uruchomiona w 2007 roku i zapewnia bezpłatne tłumaczenia tekstów i witryn internetowych w Internecie. Tekst jest tłumaczony bezpośrednio na stronie internetowej Bing Translator, podczas gdy witryny internetowe są tłumaczone za pomocą narzędzi przeglądarki dwujęzycznej.
W 2011 r. usługa została rozszerzona o liczne produkty Microsoft Translator poprzez oparty na chmurze interfejs programowania aplikacji , który obsługuje produkty dostępne zarówno dla użytkowników indywidualnych, jak i korporacyjnych. Dodatkowa funkcja tłumaczenia mowy została wprowadzona w marcu 2016 r.
W maju 2018 została wprowadzona aktualizacja API. Ta nowa wersja oferowała neuronowe tłumaczenie maszynowe jako domyślną metodę tłumaczenia. Oprócz tłumaczenia nowa wersja zawiera transliterację i dwujęzyczny słownik do wyszukiwania słów w celu znalezienia alternatywnych tłumaczeń i przeglądania przykładów w zdaniach.
Tłumaczenie mowy zostało zintegrowane z usługami Microsoft Speech we wrześniu 2018 r., zapewniając kompleksowe tłumaczenie mowy, mowy na tekst i tekstu na mowę.
Metodologia tłumaczeń i badania
Microsoft Translator używa tłumaczenia maszynowego do tworzenia natychmiastowych tłumaczeń z jednego języka naturalnego na inny. System ten opiera się na czterech odrębnych obszarach badań nad uczeniem komputerowym przedstawionych poniżej.
Rodzaj nauki | Wpływ na tłumaczenie |
---|---|
Sieci neuronowe Neuronowe tłumaczenie maszynowe |
Sieci neuronowe próbują naśladować działanie mózgu, tłumacząc między językami. Na wysokim poziomie translacja sieci neuronowych działa w dwóch etapach. Po pierwsze, pierwszy etap modeluje słowo, które należy przetłumaczyć, na podstawie kontekstu tego słowa (i jego możliwych tłumaczeń) w pełnym zdaniu. Po drugie, sieć neuronowa tłumaczy ten model słowa (nie samo słowo, ale model zbudowane z niego sieci neuronowych) w kontekście zdania na inny język. Neuronowe tłumaczenie maszynowe jest domyślną metodą tłumaczenia dla interfejsu API Microsoft Translator. |
SMT oparte na składni |
Tłumaczenie oparte na składni opiera się na idei tłumaczenia jednostek składniowych, a nie słowa lub ciągu słów. Firma Microsoft użyła SMT opartego na składni, aby przetłumaczyć większość swoich tekstów związanych z komputerami z języka angielskiego na wiele języków docelowych. Trwające badania w tej dziedzinie przyniosły poprawę w odmianie wyrazów i kolejności wyrazów. |
SMT oparte na frazach | W SMT opartym na frazach maszyna uczy się korespondencji między językami z tekstu równoległego bez pomocy wiedzy językowej. Daje to lepsze tłumaczenia w krótszym czasie niż inne systemy. |
Wyrównanie słów dwutekstowych | Systemy SMT opierają się na istniejących przetłumaczonych danych, aby nauczyć się automatycznego tłumaczenia z jednego języka na inny. Aby wytrenować systemy, kluczowe znaczenie ma identyfikacja odpowiedników słów (lub wyrównań słów). Firma Microsoft opracowała prace zarówno w dyskryminacyjnym, jak i generatywnym podejściu do wyrównywania słów, co skutkuje szybszymi algorytmami oraz wyższą jakością i tłumaczeniami. |
Modelowanie języka | Modelowanie języka wykorzystuje modele n-gramowe do konstruowania zrozumiałych tłumaczeń w języku docelowym. Gwarantuje to, że tłumaczenie wyjściowe jest płynne i czytelne. |
Precyzja
Jakość wyników tłumaczenia maszynowego Microsoft Translator jest oceniana przy użyciu metody zwanej wynikiem BLEU .
BLEU (Bilingual Evaluation Understudy) to algorytm oceny jakości tekstu, który został przetłumaczony maszynowo z jednego języka naturalnego na inny. Uważa się, że jakość jest odpowiednikiem między wydajnością maszyny a wydajnością człowieka. BLEU był jedną z pierwszych metryk, która osiągnęła wysoką korelację z ludzkimi ocenami jakości i pozostaje jedną z najpopularniejszych automatycznych i niedrogich metryk.
Ponieważ tłumaczenie maszynowe opiera się na algorytmach statystycznych, a nie na ludzkich tłumaczach, wykonywane przez nie tłumaczenia automatyczne nie zawsze są w pełni dokładne. Microsoft Translator wprowadził do swoich produktów różne funkcje opinii, takie jak Collaborative Translation Framework, aby umożliwić użytkownikom sugerowanie alternatywnych tłumaczeń. Te alternatywne tłumaczenia są następnie integrowane z algorytmami Microsoft Translator w celu ulepszenia przyszłych tłumaczeń.
W listopadzie 2016 r. Microsoft Translator wprowadził tłumaczenie przy użyciu głębokich sieci neuronowych w dziewięciu językach o największym natężeniu ruchu, w tym we wszystkich językach mowy i japońskim. Sieci neuronowe zapewniają lepsze tłumaczenie niż standardowe w branży statystyczne uczenie maszynowe.
Główne produkty
Microsoft Translator to oparty na chmurze interfejs API, który jest zintegrowany z wieloma produktami i usługami firmy Microsoft. Interfejs API translatora może być używany samodzielnie i można go dostosować do użytku w środowisku przed publikacją lub po publikacji. API, które jest dostępne w ramach subskrypcji, jest bezpłatne dla mniejszych ilości tłumaczeń i jest pobierane zgodnie z wielopoziomowym systemem płatności za ilości przekraczające dwa miliony znaków miesięcznie. Pozostałe podstawowe produkty są dostępne bezpłatnie.
Tłumaczenie w chmurze Microsoft Translator
Microsoft Translator to oparta na chmurze usługa automatycznego tłumaczenia, której można używać do tworzenia aplikacji, witryn internetowych i narzędzi wymagających obsługi wielu języków.
- Tłumaczenie tekstu: Interfejs API tekstu Microsoft Translator może służyć do tłumaczenia tekstu na dowolny język obsługiwany przez usługę.
- Tłumaczenie mowy: Microsoft Translator jest zintegrowany z usługami Microsoft Speech, które są kompleksowym interfejsem API opartym na REST, którego można używać do tworzenia aplikacji, narzędzi lub dowolnego rozwiązania wymagającego wielojęzycznego tłumaczenia mowy. Tłumaczenie mowy na mowę jest dostępne dla lub z dowolnego języka konwersacji, a tłumaczenie mowy na tekst jest dostępne z języków konwersacji na dowolny z systemów językowych obsługiwanych przez Microsoft Translator.
Tłumacz niestandardowy
Tłumacz niestandardowy to funkcja usług Microsoft Translator, która umożliwia przedsiębiorstwom, deweloperom aplikacji i dostawcom usług językowych tworzenie systemów tłumaczenia neuronowego, które rozumieją terminologię używaną we własnej firmie i branży. Niestandardowe tłumaczenia można następnie dostarczyć do istniejących aplikacji, przepływów pracy i witryn internetowych za pomocą normalnego wywołania interfejsu API Microsoft Translator. Tłumacza niestandardowego można używać podczas tłumaczenia tekstu za pomocą interfejsu API tekstu Microsoft Translator i podczas tłumaczenia mowy za pomocą usług Microsoft Speech.
Funkcja na żywo
Osobisty uniwersalny tłumacz, który umożliwia nawet 500 osobom prowadzenie na żywo, na wielu urządzeniach, w wielu językach, osobiście tłumaczonych konwersacji. Ta funkcja jest obecnie bezpłatna i dostępna w aplikacjach Microsoft Translator (Android, iOS lub Windows) oraz w przeglądarce pod adresem: translator
Centrum tłumacza Microsoft
Microsoft Translator Hub umożliwia przedsiębiorstwom i dostawcom usług językowych tworzenie własnych systemów tłumaczeniowych, które rozumieją terminologię biznesową i branżową. Hub może być również używany w połączeniu z CTF, umożliwiając administratorom zatwierdzanie wyników CTF i dodawanie ich bezpośrednio do Hub. Centrum Microsoft Translator jest dostępne tylko do statystycznego tłumaczenia maszynowego i nie może być używane z najnowszą wersją interfejsu API Microsoft Translator.
Hub był również używany do ochrony języka, umożliwiając społecznościom tworzenie własnych systemów tłumaczeń językowych w celu zachowania języka i kultury. Hub był używany do tworzenia systemów tłumaczeniowych dla języków takich jak Hmong, Mayan, Nepali i Welsh.
Wielojęzyczny zestaw narzędzi aplikacji (MAT)
Multilingual App Toolkit (MAT) to zintegrowane narzędzie programu Visual Studio, które umożliwia programistom usprawnienie przepływów pracy związanych z lokalizacją aplikacji Windows, Windows Phone i klasycznych. MAT poprawia lokalizację zarządzania plikami, obsługę tłumaczeń i narzędzi edycyjnych.
Aplikacja internetowa Microsoft Translator
Rodzaj strony |
Neuronowe tłumaczenie maszynowe |
---|---|
Dostępne w | patrz poniżej |
Właściciel | Microsoft |
URL | www |
Rejestracja | Opcjonalny |
Wystrzelony | 3 czerwca 2009 | (jako tłumacz wyszukiwania na żywo )
Aktualny stan | Aktywny |
Microsoft Translator (wcześniej Live Search Translator , Windows Live Translator i Bing Translator ) to portal tłumaczeniowy skierowany do użytkowników, dostarczany przez firmę Microsoft w ramach usług Bing do tłumaczenia tekstów lub całych stron internetowych na różne języki. Wszystkie pary tłumaczeń są obsługiwane przez Microsoft Translator, platformę Neural do tłumaczenia maszynowego i usługę sieci Web, opracowaną przez Microsoft Research , jako oprogramowanie do tłumaczenia zaplecza. Dwie pary transliteracji (między chińskim (uproszczonym) i chińskim (tradycyjnym) ) są dostarczane przez zespół Microsoft Windows International.
Bing Translator może przetłumaczyć frazy wprowadzone przez użytkownika lub pozyskać link do strony internetowej i przetłumaczyć ją w całości. Podczas tłumaczenia całej strony internetowej lub gdy użytkownik wybierze opcję „Przetłumacz tę stronę” w wynikach wyszukiwania Bing , wyświetlana jest przeglądarka dwujęzyczna, która umożliwia użytkownikom równoległe przeglądanie oryginalnego tekstu strony internetowej i tłumaczenia, obsługiwane przez zsynchronizowane podświetlenia, przewijanie, i nawigacja. Dostępne są cztery dwujęzyczne układy przeglądarki:
- Obok siebie
- Góra i dół
- Oryginał z tłumaczeniem po najechaniu kursorem
- Tłumaczenie z najechaniem oryginałem
Bing Translator integruje się z kilkoma innymi produktami firmy Microsoft. Poniżej znajduje się tabela produktów, z którymi Bing Translator jest lub może być zintegrowany:
Integruje się z | Sposób integracji |
---|---|
Bing natychmiastowe odpowiedzi | Już zintegrowany |
Internet Explorer | Akcelerator dla Internet Explorer 8 lub wyższej |
Obsługiwane produkty
Dzięki swojej podstawowej ofercie produktów Microsoft Translator obsługuje funkcje tłumaczenia wielu produktów firmy Microsoft na poziomie konsumenckim i korporacyjnym. Produkty te dzielą się zasadniczo na trzy kategorie — produkty komunikacyjne, pakiet Microsoft Office i aplikacje.
Komunikacja |
Microsoft Office
|
Aplikacje
|
Przestarzałe produkty
Ramy współpracy w zakresie tłumaczeń (CTF)
Collaborative Translation Framework (CTF) to rozszerzenie interfejsu API Microsoft Translator, które umożliwia ulepszanie przetłumaczonego tekstu po opublikowaniu. Korzystając z CTF, czytelnicy mają możliwość sugerowania tłumaczeń alternatywnych do tych dostarczanych przez API lub głosowania na wcześniej oferowane alternatywy. Informacje te są następnie dostarczane do interfejsu API w celu ulepszenia przyszłych tłumaczeń.
Widżet internetowy tłumacza
Widżet internetowy tłumacza to narzędzie do tłumaczenia, które można dodać do stron internetowych, wklejając na stronę wstępnie zdefiniowany fragment kodu JavaScript. Widget sieci Web jest oferowany bezpłatnie przez firmę Microsoft i obsługuje zarówno wstępne publikowanie niestandardowych tłumaczeń za pomocą centrum tłumacza, jak i ulepszenia po opublikowaniu za pomocą platformy tłumaczeń współpracy.
Obsługiwane języki
Od października 2021 r. Microsoft Translator obsługuje 103 języki i odmiany językowe. Lista obsługiwanych języków jest dostępna w witrynie Microsoft Translator i można ją również pobrać programowo za pośrednictwem usług w chmurze.
- afrykanerski
- albański
- amharski
- arabski
- ormiański
- asamski
- azerbejdżański
- Baszkirski
- bengalski
- bośniacki
- bułgarski
- kantoński (tradycyjny)
- kataloński
- Uproszczony chiński)
- Chiński tradycyjny)
- chiński (literacki)
- chorwacki
- Czech
- duński
- Dari
- Diwehi
- holenderski
- język angielski
- estoński
- Fidżi
- Filipiński
- fiński
- Francuski
- gruziński
- Niemiecki
- grecki
- gudżarati
- kreolski haitański
- hebrajski
- hinduski
- Hmong Daw
- język węgierski
- islandzki
- indonezyjski
- Inuktitut
- Irlandczyk
- Włoski
- język japoński
- Kannada
- kazachski
- khmerski
- klingoński (łaciński)
- klingoński (plqaD)
- koreański
- kurdyjski (północny) (kurmanji)
- kurdyjski (centralny) (sorani)
- Kirgiski
- laotański
- łotewski
- litewski
- macedoński
- malgaski
- malajski
- malajalam
- maltański
- maoryski
- Marathi
- mongolski (cyrylica)
- mongolski (tradycyjny)
- Myanmar
- Nepalski
- Querétaro Otomi
- norweski
- Odia
- paszto
- perski
- Polskie
- portugalski (Brazylia)
- portugalski (Portugalia)
- pendżabski
- francuski (Kanada)
- rumuński
- Rosyjski
- samoański
- serbski (cyrylica)
- serbski (łaciński)
- słowacki
- słoweński
- hiszpański
- suahili
- szwedzki
- tahitański
- Tamil
- Tatar
- telugu
- tajski
- tybetański
- Tygrynia
- Tonga
- turecki
- turkmeński
- ukraiński
- Urdu
- ujgurski
- uzbecki (łaciński)
- wietnamski
- walijski
- Majowie Yucatec
Partnerzy społeczności
Microsoft Translator nawiązał współpracę z partnerami społeczności, aby zwiększyć liczbę języków i poprawić ogólną jakość tłumaczenia języka. Poniżej znajduje się lista partnerów społeczności, z którymi współpracuje Microsoft Translator.
- Centrum CNGL dla globalnej inteligentnej treści
- Partnerzy językowi Hmong - Hmong
- Uniwersytet Jawaharlala Nehru – Urdu
- Senedd Cymru (Walijski Parlament, partner jako Zgromadzenie Narodowe Walii ) - Walijski
- Tilde - estoński , łotewski , litewski
- Tłumacze bez granic – suahili
- Appen - filipiński , malgaski , samoański , tahitański , tongański
- Rząd Nunavut - Inuktitut
- Auckland University of Technology - Maorysi
- Uniwersytet Waikato - Maorysi
- Rząd stanu Querétaro - Querétaro Otomi
- Instytut Języka Klingońskiego - klingoński
Dodatkowo Microsoft nawiązał współpracę z Klingon Language Institute , który promuje sztuczny język Klingon , który jest używany w fikcyjnym uniwersum Star Trek wyprodukowanym przez Paramount i CBS Studios. Klingon jest obsługiwany przez Microsoft Translator od maja 2013 r.
Zobacz też
- Apertium
- Babel Fish (wycofany; przekierowuje do głównej witryny Yahoo!)
- Bing
- Porównanie aplikacji do tłumaczenia maszynowego
- tłumacz Google
- Jollo (wycofany)
- Lista oprogramowania Microsoft
- Tłumacz Skype
- Systran
- Yandex.Tłumacz
Bibliografia
Zewnętrzne linki
- „Bezpłatny tłumacz tekstu lub Internetu” . microsofttranslator .com .( prawa autorskie Microsoft)
- „Korzystanie z treści chronionych prawem autorskim firmy Microsoft” .
- „Tłumacz dla Bing. Pomoc i często zadawane pytania” . Zarchiwizowane od oryginału w dniu 12 sierpnia 2018 r . Źródło 12 sierpnia 2018 .