Tłumacz Microsoft — Microsoft Translator

Microsoft Tłumacz
Logo Microsoft Translator.png
Logo i favicona Microsoft Translator, która pojawia się wzdłuż tytułu w przeglądarce internetowej
Rodzaj strony
Tłumaczenie maszynowe
Dostępne w 103 języki i odmiany językowe
Właściciel Microsoft
URL tłumacz .microsoft .com
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 .microsoft .com

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

Microsoft Tłumacz
Rodzaj strony
Neuronowe tłumaczenie maszynowe
Dostępne w patrz poniżej
Właściciel Microsoft
URL www .bing .com /tłumacz /
Rejestracja Opcjonalny
Wystrzelony 3 czerwca 2009 ; 12 lat temu (jako tłumacz wyszukiwania na żywo ) ( 2009-06-03 )
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.

Dwujęzyczny Viewer przedstawiający angielski przekład francuski Wikipedia „s stronie głównej .

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.

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.

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.

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ż

Bibliografia

Zewnętrzne linki

Rozwój oprogramowania