Microsoft Translator dodaje pakiety językowe offline oparte na sztucznej inteligencji

Firma Microsoft dodała pakiety językowe trybu offline oparte na sztucznej inteligencji w programie Microsoft Translator. Te pakiety neuronowego tłumaczenia maszynowego (NMT) mogą działać na procesorze dowolnego nowoczesnego urządzenia bez konieczności stosowania dedykowanego układu AI.

Microsoft Translator jest konkurentem Microsoftu dla Tłumacza Google. Aplikacja ma szeroki zestaw funkcji i oferuje możliwości tłumaczenia na wiele języków. Użytkownicy mogą go używać do tłumaczenia tekstu na mowę w wielu językach.

Teraz firma Microsoft ogłosiła, że ​​Translator dodał nowe funkcje, które umożliwiają użytkownikom i programistom uzyskiwanie tłumaczeń opartych na sztucznej inteligencji, niezależnie od tego, czy są połączeni z Internetem, czy nie. Nowe możliwości umożliwiają użytkownikom i zewnętrznym twórcom aplikacji korzystanie z technologii tłumaczenia neuronowego niezależnie od tego, czy ich urządzenie jest podłączone do chmury, czy offline.

Użytkownicy końcowi mogą teraz pobierać bezpłatne pakiety offline oparte na sztucznej inteligencji w programie Microsoft Translator. Microsoft twierdzi, że rozwój ten następuje po dwóch latach pracy i mówi się, że stanowi uzupełnienie jego wysiłków pewni, że programiści i użytkownicy będą mieli dostęp do narzędzi opartych na sztucznej inteligencji w zakresie swoich danych, niezależnie od tego, czy znajdują się one w chmurze, czy w formacie urządzenie. Zdolność ta jest określana przez ekspertów jako przetwarzanie brzegowe.

Firma zauważa, że ​​w 2016 roku firma Microsoft Translator udostępniła neuronowe tłumaczenie maszynowe online (NMT) oparte na sztucznej inteligencji. Ta funkcja była dostępna wyłącznie w Internecie ze względu na „moc obliczeniową potrzebną do uruchomienia tych wysokiej jakości modeli tłumaczeń. Pod koniec 2017 roku wprowadzono tę funkcję dla określonych telefonów z systemem Android wyposażonych w dedykowany układ AI, a mianowicie serii Huawei Mate 10 oraz Honor View 10. ponieważ mają dostosowaną wersję Tłumacza. Stało się tak, ponieważ Kirin 970 SoC ma dedykowaną jednostkę przetwarzania neuronowego (NPU). Według Microsoftu pozwoliło to użytkownikom tych urządzeń uzyskać jakość tłumaczenia offline porównywalną z jakością tłumaczenia neuronowego online.

Zespołowi Microsoft Translator udało się następnie zoptymalizować algorytmy, co umożliwiło ich działanie bezpośrednio na procesorze dowolnego nowoczesnego urządzenia bez konieczności stosowania dedykowanego układu AI. Dlatego nowe aplikacje Translator przenoszą teraz neuronowe tłumaczenie maszynowe „na krawędź chmury” dla wszystkich urządzeń z systemem Android, iOS i Amazon Fire, a wkrótce będzie dostępna obsługa urządzeń z systemem Windows.

Według Microsoftu nowe pakiety NMT zapewniają tłumaczenia wyższej jakości, które są do 23 procent lepsze i około 50 procent mniejsze niż poprzednie pakiety językowe offline, które nie korzystają z sieci neuronowej. Pakiety NMT są dostępne w najpopularniejszych językach Translatora, a firma twierdzi, że nowe języki NMT będą regularnie dodawane. Użytkownicy mogą sprawdzić pełną i aktualną listę Tutaj.

Drugą funkcją ogłoszoną dzisiaj przez firmę Microsoft jest wersja zapoznawcza nowej funkcji lokalnej w aplikacji Translator na Androida, która umożliwia programistom Androida „szybkie i łatwe” dodawanie tłumaczenia tekstu do dowolnej aplikacji na Androida, która korzysta z tłumaczenia możliwości. Ponadto programiści Androida mogą po raz pierwszy dodać NMT offline do swoich aplikacji dzięki nowemu NMT pakiety offline, które pozwalają użytkownikom uzyskać dostęp do treści przetłumaczonych na NMT bez Internetu połączenie.

Aby zintegrować tłumaczenie w swojej aplikacji, programiści będą musieli dodać „prosty kod”, który będzie korzystał z wersji Androida technologię usługową z interfejsem AIDL, aby po cichu wywołać aplikację Translator, a aplikacja Translator wykona tę czynność odpoczynek. Jeśli urządzenie użytkownika jest w trybie online, aplikacja Translator pobierze informacje z usługi Microsoft Translator na platformie Azure. Jeśli nie ma połączenia z Internetem, aplikacja użyje lokalnych pakietów językowych offline NMT, aby dostarczyć tłumaczenie z powrotem do aplikacji programisty.

Microsoft twierdzi, że ta funkcja będzie ogólnie dostępna w ciągu 90 dni od wydania wersji zapoznawczej. Firma zauważa również, że gdy urządzenie użytkownika jest online, w tłumaczeniach można również wykorzystywać niestandardowe modele tłumaczeń, które pasują do aplikacji i unikalnej terminologii firmy.

Programiści mogą dowiedzieć się więcej o tym, jak działa lokalny podgląd funkcji w firmie Dokumentacja GitHub i przykładowa aplikacja.


Źródło: Microsoft