В нашем мире встречается мало людей, которые могут изучить в совершенстве больше 3-4 языков. Да, есть полиглоты-универсалы, знающие 10-15 и больше языков, но таких мало. Проблема чтения текстов на иностранном незнакомом языке более-менее решена: разного рода сервисов и программ, которые переводят тексты с одного языка на кучу других, предостаточно. Но вот голосовых переводчиков пока нет. Корпорация Microsoft собирается разработать универсальный голосовой переводчик, способный «на лету» переводить чужой язык, и проговаривать перевод уже на родном владельцу программы/устройства языке.
Прототип программы уже готов, его создал один из сотрудников редмондского подразделения (вернее, штаб-квартиры) Microsoft. На демонстрации программа сносно говорила по-испански и по-китайски. Но конечно, до совершенной и безошибочной работы еще далеко. Тем не менее, разработчики продолжают двигаться в направлении создания действительно универсального переводчика. По замыслу, программа не только будет на лету переводить, но и проговаривать перевод голосом владельца.
Такие устройства во множестве демонстрировались в разного рода научно-фантастических фильмах, где владельцы аппаратов разговаривали как на разных языках Земли, так и на языках пришельцев. Судя по всему, последний вариант нам пока не нужен, поэтому разработчики сосредоточились над качественным голосовым переводов земных языков. И да, по мнению разработчиков, они смогут создать ПО, которое переводит с языка на язык лучше, чем это делают сервисы и ПО по переводу текстов.
Сейчас программе необходимо сначала выработать определенную языковую модель, которая отвечает характеристикам переводимых языков и голосу владельца. Затем, после анализа произнесенной фразы, программа довольно точно проговаривает переведенные фразы на новом языке. Примеры того, что и как говорит программа, можно найти по ссылке, указанной в качестве первоисточника.
Автор: marks