Транслитерация кириллицы латиницей¶
Транслит (сокращение от «транслитерация») — способ записи текста, написанного одной письменностью, средствами другой, при котором каждому знаку исходного алфавита ставится в соответствие определённый знак или последовательность знаков целевого алфавита. В русскоязычной интернет-среде под транслитом обычно понимают запись русского текста, набранного кириллицей, латинскими буквами (например, «privet» вместо «привет»).
¶Назначение и область применения
Транслитерация используется там, где применение исходного алфавита технически невозможно или неудобно:
- передача имён и фамилий в документах, загранпаспортах, международных базах данных;
- адреса электронной почты, логины, доменные имена, не поддерживающие кириллицу;
- программирование и обмен данными в системах с ограничением кодировки;
- временная замена кириллицы при отправке сообщений по каналам, не поддерживающих русские символы.
Следует отличать транслитерацию от транскрипции: первая передаёт написание знаков, вторая — звучание. В транслите «ш» может передаваться как «sh», хотя в русском языке это один звук, а не сочетание «с» + «х».
¶Виды транслита
¶Научная (нормативная) транслитерация
Существуют стандартизованные системы, разработанные для научных и официальных целей. Основные русскоязычные стандарты:
| Стандарт | Год | Особенности |
|---|---|---|
| ISO 9 | 1995 | Однозначное соответствие, «я» = «ja», «ж» = «ž», «х» = «h» |
| ГОСТ 7.79-2000 (система Б) | 2000 | «я» = «ja», «ж» = «zh», «х» = «kh» |
| Библиотечно-каталожная транслитерация | 2006 | Принята РБКБ, «я» = «ia», «ж» = «zh» |
Международный стандарт ISO 9 был разработан в СССР и отличается строгой однозначностью: каждый кириллический знак имеет единственную латинскую запись, что позволяет обратно восстановить оригинал. В ГОСТ 7.79-2000 система Б приближена к англоязычным традициям.
¶Пользовательский (неформальный) транслит
В повседневном интернет-общении используется неформальная транслитерация, не привязанная к стандартам. Наиболее распространённая схема:
| Кириллица | Латиница | Кириллица | Латиница |
|---|---|---|---|
| а | a | р | r |
| б | b | с | s |
| в | v | т | t |
| г | g | у | u |
| д | d | ф | f |
| е | e | х | h, kh |
| ж | zh, j | ц | ts, c |
| з | z | ч | ch |
| и | i | ш | sh |
| й | y, i, j | щ | shch, sch |
| к | k | ъ | " |
| л | l | ы | y |
| м | m | ь | ' |
| н | n | э | e, eh |
| о | o | ю | yu, ju |
| п | p | я | ya, ja |
Неоднозначность соответствий — главная особенность неформального транслита: «е» может передаваться как «e» или «ye», «я» — как «ya» или «ja», «х» — как «h», «kh» или «x».
¶История
Практика передачи русских имён латиницей появилась вместе с международными контактами Русского государства. В средневековых актах и переписке имена записывались по-разному: «Иван» могло выглядеть как Iwan, Ivan, Ioann. Единой системы не существовало.
В Российской империи не было общеобязательного стандарта транслитерации, поэтому имена в заграничных паспортах и на морских судах писались по-разному. После 1917 года и особенно в советский период транслитерация имён в заграндокументах стала более регламентированной, однако международного единства не было достигнуто.
Появление интернета в 1990-х годах резко повысило спрос на транслит: первые системы кодировки (KOI-8, CP866) не поддерживались зарубежными сервисами, и русскоязычные пользователи вынуждены были набирать латиницей. С распространением стандарта Unicode необходимость в транслите для интернет-общения снизилась, но не исчезла: логины, доменные имена и отдельные платформы по-прежнему ограничены латиницей.
¶Транслит в программировании и информатике
В компьютерных системах транслитерация реализуется как преобразование строки: каждый символ исходного алфавита заменяется на заданную последовательность символов целевого. Существуют библиотеки и утилиты для автоматической транслитерации (например, функции транслитерации в ICU, пакет translit в Python).
В Linux и других Unix-подобных системах существует утилита translit и утилиты iconv, поддерживающие преобразование между кодировками. В отдельных случаях транслит используется как способ обхода фильтров, блокирующих слова, набранные кириллицей.
¶Критика и проблемы
Основные возражения против транслита:
- Потеря информации. Неформальная транслитерация неоднозначна, обратное преобразование не всегда возможно.
- Нечитаемость. Смесь кириллицы и латиницы в одном тексте затрудняет восприятие и поиск.
- Орфографические ошибки. При автоматическом транслите в именах могут появляться ошибки, влияющие на юридическую идентификацию.
В русскоязычном интернете транслит традиционно ассоциируется с низким качеством текста и неграмотностью, хотя в ряде контекстов (передача имён в международных базах, логины) он остаётся единственным доступным решением.
¶См. также
- Транскрипция
- Кириллизация
- Латинизация
- Транслитерация ISO 9
¶Источники
- ГОСТ 7.79-2000 «Система стандартов по информации, библиотечному и издательскому делу. Имена собственные. Правила транслитерации латинским алфавитом»
- ISO 9:1995 «Information and documentation — Transliteration of Cyrillic characters into Latin characters»
- Большая российская энциклопедия, статья «Транслитерация»
- Википедия, статьи «Транслитерация» и «Русская латиница»
