Наиболее популярные системы транслитерации
Существуют различные системы транслитераций. Они могут иметь некоторые различия между собой. Мы предлагаем рассмотреть несколько наиболее актуальных способов транслитерации.
Транслитерация по ГОСТ. Это утвержденный документ, который определяет, как транслитерировать кириллические языки с помощью латиницы. ГОСТ 7.79-2000 — адаптированный к международному стандарту ISO9, принятый в России.
Транслитерация для документов по требованиям ИКАО. ИКАО расшифровывается как Международная организация гражданской авиации. Данная организация разработала свою собственную систему транслитерации фамилий и имен. Данная система зачастую включена в транслит онлайн с русского на английский.
Транслитерация по системе TYP (Traveller’s Yellow Pages Transliteration). Несмотря на большое разнообразие систем транслитерации, эта система является довольно популярной и наиболее используемой. Она имеет свои отличительные правила транслитерации с русского на английский, которые можно видеть в таблице, приведенной ниже.
Транслитерация по приказу МИД N 4271 используется для оформления загранпаспортов.
Транслитерация по приказу МВД N 995 используется для выдачи водительских удостоверений и на данный момент (2018г.) совпадает с транслитерацией для загранпаспортов.
Транслитерация для Яндекс. Часто, в качестве названия страницы сайта, используют название самой статьи английскими буквами. Чтобы достичь хороших результатов в поисковых системах, нужно использовать именно правила яндекса.
При транслитерации некоторые буквы русского (или любого другого славянского языка), такие как щ, ц, ы, ч, й, ж, ю, на английском вызывают наибольшие трудности. Давайте же рассмотрим, как они транслитерируются и пишутся, согласно выше разобранным системам с помощью сводной таблицы транслитерации.
Где применяется?
Изначально транслитерация с английского на русский изучалась и использовалась в основном переводчиками, однако сегодня сферы ее использования значительно расширились. Транслитерация стала весьма популярна в интернете.
При переводе профессиональные переводчики используют способ транслитерации, если:
- Необходимо написать ФИО в документах, адреса (улицы), а также другие русские буквы латиницей. Вот пример написания имени и фамилии: Коваленко – Kovalenko; улица Лебединая – ylitsa Lebedinaya;
- Речь идет о реалиях местности или страны, которым нет обозначения в языке перевода или же существует необходимость подчеркнуть колорит языка. Так, можно привести в пример всем известный борщ, который переводится как «borsch», бабушка – «babushka».
Если же говорить об интернет технологиях, тут транслитерация на английский служит, чтобы:
Придумать название сайта или адрес страницы. Несмотря на английские буквы, многие имена сайтов легко читаются на русском.
Использовать в переписке или интернет-общении. Тут часто буквы заменяются числами или же другими символами. Ч часто передается на письме как 4. Шапочка – Shapo4ka. Возможны и другие варианты. Также это излюбленный метод общения геймеров и пользователей ПК, которые часто используют транслит на английский. Для того чтобы написать русские слова латиницей поменяйте раскладку клавиатуры.
Сервис транслитерации translit-online.ru, как подписывать картинки правильно
Итак, как сервис транслитерации поможет вам подписать картинки? Здесь нет сложностей, давайте разберем инструкцию по шагам.
Сначала создайте оригинальную картинку для своей статьи, которую будете публиковать вместе с картинками на блоге. Далее оптимизируйте изображение.
После чего откройте адрес сервиса http://translit-online.ru/ транслитерации в любом браузере. Далее скопируйте основной ключевой запрос из статьи и вставьте его в поле «Русский текст для перевода». К примеру, мы вставили ключ: Заработок денег в Интернете. Затем, сделайте между словами нижнее подчеркивание, чтобы не было пробелов. Для этого наведите курсор компьютерной мыши перед словом и нажмите клавиши Shift± . Если пробел остался справа, удалите его кнопкой delite.
Далее нажимаете кнопку «Перевести» и получите переведенный текст. Его необходимо скопировать. Затем откройте на рабочем столе компьютера папку с изображением. Нажмите по ней правой кнопкой мыши далее «Переименовать» и вставьте скопированный текст кнопкой вставить, либо клавишами CTRL+V.
Когда картинка оптимизирована и подписана, ее можно загрузить в библиотеку медиафайлов на Вордпресс.
Кто виноват
Транслит — это хрестоматийная ситуация «у нас 14 плохих стандартов, давайте придумаем ещё один». Весь 20 век солидные, уважаемые люди придумывали всё новые и новые стандарты транслитерации.
Как приумножаются стандарты // xkcd
Получалось у них очень, очень плохо. Например, в загранпаспорте пишут Юлия → Iuliia не потому, что МИД хочет сделать вам больно, а потому что это международный стандарт ICAO Doc 9303 — Machine Readable Travel Documents.
Такое ощущение, что все стандарты писались людьми, которые ненавидят русский язык. Если для англо-американского творчества это объяснимо, то что заставило советских учёных превратить Лёгкий в Ljogkijj (ГОСТ 16876-71) — решительно непонятно.
В 21 веке человечество оказалось с двумя наиболее распространёнными стандартами: ICO Doc 9303 (Юлия → Iuliia) и ISO 9:1995 (Юлия → Ûliâ), он же отечественный ГОСТ 7.79-2000. Достойный результат для столетних усилий, ничего не скажешь.
Посмотрев на эту «красоту», ребята из Википедии взялись за голову и сделали нормальную схему транслитерации, благодаря которой у несчастной Юлии остаётся слабый шанс быть Yuliya. Международные и отечественные институты эту работу проигнорировали, к сожалению.
Конечно, нельзя было делать совсем уж хорошо (а то кто тогда станет придумывать новые стандарты). Поэтому у Википедии ещё превращается в yeshchyo. Схема хорошо передаёт фонетику, а вот выглядит иногда не очень — оцените E → YE, Щ → SHCH и Ё → YO в этом примере.
Не остался в стороне и Яндекс. У него две схемы — отдельно для ФИО, отдельно для адресов. Здесь наконец-то сделали Щ → SCH. Но Юрий → Yurii, а Усолье → Usole, что понравится не всем. Не забываем оставлять пространство для новых стандартов!
И Студия Лебедева туда же (в рунете ничего без неё не обходится). Когда дизайнили схему московского метро, ребята отвергли стандарт ISO, а прочие, похоже, даже не смотрели. Ну и придумали свой вариант — Мосметро.
Чтобы вы представляли масштаб бедствия. Я насчитал 20 схем транслитерации, некоторые из которых предусматривают альтернативные наборы правил (например, с диакритикой и без). Из них 14 считаются действующими. Четырнадцать действующих «стандартов», прямо как в комиксе xkcd.
В качестве вишенки на торте в рунете несметное количество сервисов типа «транслитерация онлайн», которые мало того что перевирают существующие схемы, так ещё и придумывают собственные. Исходники у них закрыты, разумеется.
Теперь несколько практических рекомендаций.
Как выбрать схему (для дотошных)
Чтобы не раздувать статью до неприличия, я сделал страницу со всеми схемами . Там и сценарии использования, и фильтры, и подробные описания, и примеры. Читайте, выбирайте, что больше нравится. Все схемы уже реализованы на JavaScript, Python и Go, подключить библиотеку — минутное дело.
Здесь же перечислю вкратце только актуальные схемы с моими комментариями.
ГОСТ 7.79-2000
Универсальная схема транслитерации, международный стандарт ISO 9:1995. Громоздкая, зато обратимая. Есть вариант с диакритикой.
ГОСТ Р 52290-2004
Стандарт для транслитерации имён собственных на дорожных знаках. Неплохая, с одинарными апострофами. Много внимания написанию Е и Ё.
ГОСТ Р 7.0.34-2014
Правила упрощенной транслитерации русского письма латинским алфавитом. Для библиотек и издательств. В меру приятная. Расслабленная: есть альтернативы для многих букв, можно без апострофов.
ICAO DOC 9303
Стандарт Международной организации гражданской авиации. Используется МВД для ФИО в водительских удостоверениях, а МИД — в загранпаспортах. Подходит для гринкарты и вида на жительство. Используется некоторыми платёжными системами.
UNGEGN 1987 V/18
Схема транслитерации ООН для географических названий. Основана на ГОСТ 16876-71. Такая же страшная, но до сих пор не отменена.
BGN/PCGN
Древняя схема транслитерации ООН для географических названий. Почти без диакритики, но зачем-то оставила Ё с точками.
Немного об изменениях в правилах
Если вы давно обращались в ГУВМ МВД (ранее ФМС) по вопросу оформления выездного паспорта, значит, вы можете быть не в курсе, что правила написания имен и фамилий несколько изменились. Предыдущий вариант транслитерации был изменен в 2010 году. В его основу был положен принцип объединения русского языка с международными требованиями к переводу собственных наименований.
В 2015 году эта система была признана недейственной и были разработаны новые нормативы. По этой причине все, кто будет получать заграничный паспорт в 2022 году, будут использовать новый транслит для загранпаспорта. Обновленная система написания теперь полностью соответствует международным стандартам. Устанавливает ее приказ МВД России от 27.11.2017 N 889.
Первоначально правила написания имен для машиносчитываемых документов применялись на практике только авиационными компаниями-перевозчиками – членами ICAO (Всемирная ассоциация, предоставляющая услуги в гражданской авиации). Правила были прописаны в стандарте Doc 9303; со временем они вышли за пределы авиации и стали использоваться компаниями в других сферах. Сегодня этот стандарт используется и Управлением по вопросам миграции МВД РФ, которое уполномочено выдавать заграничные выездные документы российским гражданам.
Помимо этого, были введены новые обозначения для букв Ё, Й, Ъ. По-прежнему без перевода остается мягкий знак.
Новые нормы существенно изменили привычное для россиян написание имен и фамилий. Это стало причиной возникновения множества вопросов и сомнений. Так, скажем, если ранее имя Алексей выглядело как Alexey, то теперь оно заменено на Aleksei.
Стоит успокоить сограждан: транслитерация с русского на латиницу для загранпаспорта осуществляется в специальной программе. Вероятность ошибки в ней исключена, что говорит о беспочвенности волнений. Но практика показывает, что многие все же получают свои документы с неверно указанными данными. Что делать в этом случае, мы расскажем далее.
if(typeof ez_ad_units != ‘undefined’){ez_ad_units.push([[250,250],’translit_cc-box-4′,’ezslot_5′,107,’0′,’0′])};__ez_fad_position(‘div-gpt-ad-translit_cc-box-4-0’);How the Russian Translit Converter Works?
Conversion from Latin script to Russian Cyrillic letters is performed in real time as you type. Advantage of this on-the-fly translit conversion is that you can see the result immediately on the screen.
Sometimes you might want to turn the automatic conversion to Russian OFF to type parts of the text in English. This is easily done by pressing the «Auto Convert» button above the transliteration text field or by pressing the Escape (ESC) button on your conventional computer keyboard. To turn the automated conversion to Russian back on, press the same button again.
The Russian translit converter will automatically escape any text written inside of HTML (e.g. <strong>) or BB codes (e.g. ). This feature is mainly intended to help those among us who frequently communicates on Russian speaking forums, where the use of HTML or BB codes is a common practice. However if this function is not required, it can be easily disabled by pressing the «Skip Tags» button above the Russian transliteration text area once.
The conversion keys → CYRILLIC and → LATIN are provided to translate text from the input area to Cyrillic or Latin accordingly. If only a part of the text is selected and one of the translit converter keys is pressed, then the conversion will affect only this selected part of the text and the rest of the text will be left in the original script. If no text or the whole text in the translit text area is selected and one of the conversion keys is pressed, then the conversion will be applied to the whole text of the translit text area.
Aside from English to Russian transliteration you can use set of advanced language tools and functions. These features are available from the drop down menu on the down right side of the main translit converter input form. They perform the following tasks:
- Russian Spell Check — Russian spell checker is an extremely useful feature, which will always keep your texts free of mistakes and misspellings. We strongly recommend to spellcheck your transliterated Russian text after you are finished with typing.
- Search on Google.ru — In our opinion Google is the best search engine available on the market. If you select a part of the text in the transliteration converter text area and select the «Search on Google» item, the part of the selected text will be sent for look up to the Google web site. If the whole text or no text has been selected then the whole text contained in the Russian transliteration text field will be sent for search to Google.
- Search on Yandex.ru — Yandex is another popular search engine among Russian speaking community. In comparison to Google it will search only withing Russian part of the Internet. The same selection rules which were described above are applied here.
- Search on Rambler.ru — Rambler is also an old Russian search engine and entertainment portal. The same as Yandex will search only within Russian part of the Internet. The same text selection rules as described for Google.
- Russian to English Translation — Using this feature, now you can look up any Russian word in the Russian→English dictionary or translate part of the Russian text into English using a machine translator. Which operation will be chosen depends on your selection. If you selected (highlighted) only one Russian word the the word will be sent for look up to the dictionary. If more than one word were selected or no selection was made and the transliteration text area contains some text, then the converter assumes that you want to translate the text using the machine translator and will send you to our partner website which will try to translate the text from Russian into English.
- Russian to German Translation — This will perform exactly the same operation as for the Russian to English Translation but only into German language. The same selection rules are applied here.
- Russian to French Translation — This will perform exactly the same operation as for the Russian to English Translation but only into French language. The same selection rules are applied here.
- Russian to Spanish Translation — This will perform exactly the same operation as for the Russian to English Translation but only into Spanish language. The same selection rules are applied here.
- Your Favorite Service — Do you think we could add some useful function here? Then please drop us a short message and maybe the next time you will find your favorite service here!
All input and output, as well as the whole Cyrillic-Latin converter web site, is designed in the universal character set Unicode, utilizing the UTF-8 encoding. This is the latest standard and should be compatible with most of the modern world wide web (www) browsers and text processors.
Транслитерация русского алфавита латиницей
Недавно делал подписную страницу для Инфобизнеса с помощью плагина WP-Page, после создания одностраничника надо было изменить ссылку – убрать русские символы и заменить их на латинские.
Это можно сделать вручную, просто заменить русские буквы на латинские (если их хорошо знаешь), а можно воспользоваться различными сервисами. Сервисов, которые выполняют функции транслитерации много. Я использовал онлайн сервис транслит, который использует для преобразования в кириллицу латинскую транслитерацию.
Согласно Википедии, транслитерацией называют точную передачу знаков одной письменности, знаками другой письменности. Например, Вы говорите «горячий кофе», в режиме транслитерации латинскими буквами это будет выглядеть так — gorjachij kofe. Как видите здесь налицо транслитерация русского алфавита латиницей.
Причем через режим латинской транслитерации можно отображать любой язык, насколько я знаю, в Интернете есть сервисы транслитерации, которые отображают языки самых малочисленных народов нашей страны и не только – например тофаларский, селькупский и другие. Понятно, что отображаются и главные языки – английский, немецкий и т. д.
Одним из таких сервисов является сервис латинской транслитерации http://translit.net/. Сервис интересный, решает много важных задач. В данной статье решил поделиться своими впечатлениями, возможностями онлайн сервиса латинской транслитерации — наверняка есть люди, которые не пользовались им, возможно этот сервис пригодится.
Итак, что же может делать онлайн программа латинской транслитерации (транслит)? Она может не только менять русские буквы на латинские в ссылках. Представьте, что Вы имеете англоязычную клавиатуру, а Вам надо написать текст на русском языке, так вот, с помощью латинской транситерации Вы можете это легко сделать.
Обратил внимание, что письма, которые мне приходят с Украины пишутся людьми тяжело, ведь в украинских клавиатурах не всегда есть русские буквы – значит, эти люди не используют возможности транслитерации. Принцип работы программы латинской транслитерации простой – Вы нажимаете клавиши с латинскими буквами, а на выходе получаете текст написанный кириллицей
На выходе можно получить тексты на русском, украинском, белорусском, ивритском, армянском, греческом, литовском, казахском, таджикском языках.
Подробно разбирать работу транслитерации русского алфавита латиницей на данном сервисе не будем, на нём достаточно много инструкций. Для примера покажу набор простого текста (смотрите скрин):
Нажимаем вверху справа «Включить латиницу». Теперь набираем латинскими буквами, например, слово «объезд». При наведении мышкой на латинскую букву подсвечивается буква кириллицей. Как видим за твердый знак отвечает решетка.
Для отображения букв ж, ш, ч, щ, ё, э, ю, я служат буквосочетания латинских букв, а для отображения мягкого знака – апостроф. Теперь для отображения написанного слова кириллицей надо нажать кнопку «Все в русский». Как видите всё легко и просто, разобраться можно быстро и это можно применить к любому языку.
Если Вы захотите сделать настройки, то в верхнем правом углу надо нажать кнопку «Настроить», но в этом случае надо будет пройти регистрацию.
Ниже рабочего окна есть небольшое меню, где предлагается использовать словари, энциклопедии, выполнить перевод, например, на английский или немецкий и т. д.
Еще ниже даются инструкции по использованию сервиса. Если нажать кнопку «Прочие часто задаваемые вопросы», там Вы найдете еще много интересной информации. Надо побродить по сервису поизучать и все будет понятно.Можете посмотреть также это видео:
Поскольку сервис транслит точка нет сейчас не работает, посмотрите видео по использованию альтернативных сервисов по транслитерации:
Сервис бесплатный интересный и полезный, пользуйтесь на здоровье. Удачи Вам!
P.S. В связи с не работой сервиса транслит точка нет, можете воспользоваться другими сервисами:
- транслитер;
- транслит онлайн;
- транслитерация по ГОСТу;
- транслит онлайн переводчик.
Просмотров: 1058
Ссылки
Кодировки символов | ||
---|---|---|
Основы | алфавит • текст (файл • данные) • набор символов • конверсия | |
Исторические кодировки | Докомп.: | семафорная (Макарова) • Морзе • Бодо • МТК-2 |
Комп.: | 6-битная • УПП • RADIX-50 • EBCDIC (ДКОИ-8) • КОИ-7 • ISO 646 | |
современное8-битноепредставление | символы | ASCII (управляющие • печатные) • не-ASCII (псевдографика) |
8-битные код.стр. | Кириллица: КОИ-8 • Основная кодировка • MacCyrillic | |
ISO 8859 | 1 (лат.) • • • • 5 (кир.) • • • • • • • • • • 15 (€) • | |
Windows | • 1251 (кир.) • • • • • • • • WGL4 | |
IBM & DOS | • • • • 866 «альт.» • МИК | |
Многобайтные | Традиционные | DBCS (GB2312) • HTML |
Unicode | UTF-32 • UTF-16 • UTF-8 • список символов (кириллица) | |
Связанные темы | интерфейс пользователя • раскладка клавиатуры • локаль • перевод строки • шрифт • транслит • нестандартные шрифты | |
Утилиты | iconv • recode |
Слова и фразы
Классический латинский алфавит состоит из 26 букв, каждая из которых знакома тем, кто хотя бы немного знает английский язык:
Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz
Кстати, знак W возник относительно недавно, в XI веке, в письме германских языков (английский, нидерландский, исландский и пр.), поэтому букву W иногда не включают в состав латинского алфавита. Так или иначе, чтобы написать латинское слово в тексте, просто переключите языковую раскладку с русской на английскую. Сделать это можно так:
воспользуйтесь сочетанием «горячих клавиш»;
Для этого необходимо одновременно нажать кнопки Alt и Shift (правую или левую). Если вы сделали все правильно, то индикатор в правом нижнем или верхнем углу экрана должен продемонстрировать смену RU (РУС) на EN (ENG).
Если данная комбинация клавиш не сработала, попробуйте нажать Ctrl + Shift. Кстати, эти параметры можно изменять самостоятельно (Языковая панель — Параметры — Переключение клавиатуры).
Если вы являетесь счастливым владельцем ноутбука Apple, попробуйте комбинации Command + Space либо Option + Command + Space.
щелкните на индикатор языковой раскладки;
Нажмите левой кнопкой мыши на этот самый значок RU(РУС), в появившемся меню выберите «Английский язык» (ENG) и поставьте в этой строке галочку.
используйте программу Punto Switcher.
Благодаря данной программе раскладка клавиатуры автоматически переключается в процессе печатания. Если сочетание букв оказывается нетипичным для языка, на котором вводятся символы, то программа переключает язык ввода, стирает напечатанное и вводит правильное слово или текст на нужном языке. Так пользователь не отвлекается на переключение языка и печатает весь текст в одной раскладке, не переживая за качество письма.
По умолчанию Punto Switcher предлагает пару английского и русского языков, но в одной из последних версий для Mac OS Sierra (версия 1.3.0) добавлен латинский язык. Однако выбор пары «русский-латинский» оправдан, скорее, в том случае, если необходимый текст изобилует латинскими словами и фразами.
Системы транслитерации на основе конкретных языков
Существуют также традиционные системы, построенные с учётом особенностей конкретного языка. Активно применялись до середины XX века до принятия международных систем.
Немецкая используется в немецкой Википедии и в немецких изданиях (например, в Дудене). Французская применялась в загранпаспортах советского образца.
Немецкая | Французская | |
---|---|---|
А, а | a | a |
Б, б | b | b |
В, в | w | v |
Г, г | g; w (в окончании -ого/-его) | g; gu (перед e, i) |
Д, д | d | d |
Е, е | e; je (в начале слов и после гласных) | e; ïe (после гласной, но не после «и»); ie (в начале слов, после «ь» и «ъ») |
Ё, ё | jo; o (после шипящих) | io; e (в некоторых традиционных написаниях) |
Ж, ж | sch (или sh) | j |
З, з | s | z |
И, и | i | i; ï (после гласной, но не после «и») |
Й, й | i (после гласных); j (в начале слогов); (в окончаниях -ий/-ый опускается) | ï; (в окончаниях -ий, ый опускается) |
К, к | k; («кс» = x) | k; («кс» = x) |
Л, л | l | l |
М, м | m | m |
Н, н | n | n; ne (на конце слов после «и», «ы», «у») |
О, о | o | o |
П, п | p | p |
Р, р | r | r |
С, с | s, ss (между гласными) | s; ss (между гласными) |
Т, т | t | t |
У, у | u | ou; u (в некоторых традиционных написаниях) |
Ф, ф | f | f |
Х, х | ch | kh |
Ц, ц | z | ts |
Ч, ч | tsch | tch |
Ш, ш | sch | ch |
Щ, щ | schtsch (или stsch) | chtch |
Ъ, ъ | (опускается); j (перед «е») | (опускается) |
Ы, ы | y | y |
Ь, ь | ‘ (или опускается); j (перед «е» и «и») | ‘ (или опускается) |
Э, э | e | e |
Ю, ю | ju | iou; ïou (после гласной, но не после «и»); ou (после «и»); you (в некоторых традиционных написаниях) |
Я, я | ja | ia; ïa (после гласной, но не после «и»); a (после «и»); ya (в некоторых традиционных написаниях) |
Что такое транслит и где он используется
Вы, скорее всего, сталкивались на просторах интернета или даже в реальной жизни с названиями или текстом, который написан английскими буквами, но передает звучание русского слова. Это не перевод, а именно передача смысла.
Например, «привет» если переводить на английский, будет «hi» или «hello». А вот при использовании транслитерации (коротко — транслита), выходит — «privet».
Чем вызвано такое «кривое» написание, не проще ли писать как есть?
Есть несколько причин, которые побудили развитие популярности использования транслита.
Во-первых, с начала развития интернета, по-большей части, всё в нем писалось с расчета на английский (латиницу). И, если за рубежом это не вызывало неудобств, то наши пользователи всегда отличались особой выдумкой.
Вот что делать, если не знаешь перевод слова, а написать сообщение нужно русскому человеку, при этом система пропускает только латиницу? Прописать его использовав транслитерацию.
Понятное дело, что сеть развивалась быстро и стало возможно использовать другие символы кроме латиницы.
Вторым толчком к использованию транслита стали игры. Онлайн-игры, которые к нам поступали всё из-за того же рубежа, и где нельзя было использовать русские буквы. В дело пошла уже известная вам транслитерация, но в некоторой разновидности.
Для геймеров (игроков) правила транслита не имели особого значения, им главное наглядность. Поэтому латиницу стали использовать для передачи визуального соответствия русским словам. И вот уже упомянутое «привет» превращается в «IIpuBeT».
Характерным признаком его использование стало знаменитая цифра 4, вместо «ч» и «ch», * вместо ж и «zn» и подобные.
Вообще, конкретных правил, как писать транслитом — нет. Здесь главное, чтобы вас поняли, то есть придерживаться общепринятых рамок, более-менее.
Так, иногда можно встретить пользователей использующих транслит, поскольку у них отсутствует разметка кириллицы на клавиатуре. Читать такой текст быстро вряд ли получится, но отвечать небольшими фразами и предложениями возможно.
С чего мы вообще решили завести разговор о транслитерации, если пишем о создании сайтов, их популяризации и продвижении, а также способах заработка в интернете?
if(typeof ez_ad_units != ‘undefined’){ez_ad_units.push([[970,90],’translit_cc-medrectangle-4′,’ezslot_4′,106,’0′,’0′])};__ez_fad_position(‘div-gpt-ad-translit_cc-medrectangle-4-0’);Why to use TRANSLIT.CC?
The project TRANSLIT.CC has been created to support both international Internet community and language professionals. Our online Cyrillic converter is a powerful and easy to use tool at the same time. The transliterator is optimized to consume less resources and perform the translation faster than most of the other similar Web applications.
Using this Russian transliteration service you can solve a few tasks. The translit converter can help you to emulate Russian keyboard, thus produce correct Russian Cyrillic letters when you type corresponding Latin (e.g. using English, German, French keyboards) keys. This feature of the transliterator serves as Russian phonetic keyboard and can help you then, when you have no access to the conventional Russian keyboard or Russian keyboard layout. The Russian keyboard emulator is also available for direct access via mouse. The on screen Russian keyboard is located on the right side of the screen under the label «Russian virtual keyboard».
Especially for linguists and professional translators our online Russian transliteration service allows to choose between different Latin-Cyrillic transliteration tables. As for now the GOST 7.79 (Russian: «ГОСТ 7.79») System B standard and ISO 9 standard are supported. Transliteration tables are displayed on the right hand side of the Russian transliteration converter. Choose a preferred Russian transliteration table you can from the drop down selector «Transliteration method» in the right bottom corner of the Russian virtual keyboard.
Interface of the Russian transliteration converter is bilingual and supports English and Russian languages. Switch from one language to another can be made by clicking on the image of Russian/American flag in the top left corner of the Russian translit web site.
Как транслитерировать
Не пишите логику транслитерации с нуля — велик шанс ошибиться и получить очередную (N+1) схему транслитерации, «спасибо» за которую вам не скажут.
Не берите библиотеки с гитхаба без проверки. Все, что я смотрел — реализуют стандарт некорректно, если он чуть сложнее таблицы с однозначным соответствием.
Мы с mehanizm сделали аккуратные библиотеки с нормальными тестами для Python, JavaScript и Go. Но лучше дополнительно проверьте на паре примеров, а то вы ведь знаете этих программистов ツ
UPD Больше библиотек!
- C#, Андрей Белянин
- Java, Антон Лаврентьев aka Homyakin
- Java, Massita
- Java, rrrad
- PHP, Антон Перевощиков aka Fett
- PostgreSQL, RinNas
- Ruby, Андрей Никифоров
- Rust, Massita
- Swift, petertretyakov
Пример использования (Python):
Или Go:
Схемы транслитерации описаны декларативно в JSON, лежат в отдельном репозитории. Если я какую-то пропустил — вы знаете, что делать ツ
Ссылки по тексту:
- ICAO Doc 9303
- ГОСТ 16876-71
- ГОСТ 7.79-2000, он же ISO 9:1995
- Схема Википедии
- Схема Яндекс.Денег
- Схема Яндекс.Карт
- Схема Мосметро
- Как написать свой транслитератор
- МВД 310
- Полное руководство по транслитерации