2013-02-28 5 views
1

Я звоню переводчик Microsoft для преобразования арабских имен на английский Но это переводит имена, я просто хочу, чтобы преобразовать именаИспользования Microsoft Translator API для преобразования имен народов не для перевода

, например: أحمد ماهر

нужно быть Ахмед Махер

служба работает, но он переводит смысл названия не только имена

+0

Пожалуйста, прочтите [FAQ] и [спросить] –

ответ

0

Похоже, вы хотите заменить символ, а не истинный переводчик. Вы можете создать собственный транслитератор с String.Replace.

Кто-то задал подобный вопрос о транслитерации кириллицы на латиницу: How to transliterate Cyrillic to Latin text

+0

спасибо @Denise Skidmore я видел вопрос вы упомянули, и я очень заинтересован о Microsoft Transliteration Utility Я попытался использовать его, но у меня возникла проблема при создании файла переводов (.tms), и поскольку эта библиотека не известна, я не могу найти какую-либо онлайн-документацию , если у вас есть какие-либо предложения, пожалуйста дайте мне знать спасибо – user1304984

+0

У меня нет опыта с этим. Если я не смог найти какую-либо документацию, я бы начал с файла tms запаса и попытался изменить его. –

0

Если на веб-сайте, вы можете включить функцию Collaborative Переводы Framework в виджете, и использовать его для ставиться перевода в имя.

API также поддерживает это, если вы создаете приложение.

Widget документация здесь: http://blogs.msdn.com/b/translation/p/ctf1.aspx и здесь: http://blogs.msdn.com/b/translation/p/ctf2.aspx