Транслитерация ФИО
Переведите ФИО с кириллицы на латиницу по стандарту МВД, ГОСТ 7.79-2000 или IATA. Таблица соответствия букв, разбор различий, частые ошибки.
Зачем нужна транслитерация ФИО
Загранпаспорт написан латиницей, а фамилия и имя остаются кириллицей, и одна и та же запись в разных странах выглядит по-разному. Из этого рождается целый класс проблем: билет на самолёт не совпадает с паспортом, банк не принимает выписку из-за лишней буквы, страховой агент отказывает в выплате. Транслитерация это не перевод и не транскрипция, а замена кириллических букв латинскими по таблице. Какой именно набор букв использовать, зависит от того, куда едет человек и что требует принимающая сторона, и в этом наборе нет одного универсального ответа. Инструмент показывает результат сразу по трём распространённым стандартам и рядом даёт таблицу соответствия, чтобы видеть, какая буква дала какой результат.
Что умеет инструмент
- Три набора соответствия: порядок МВД, ГОСТ 7.79-2000 и IATA
- Регистр исходных букв сохраняется: Иванов превращается в Ivanov, а не в ivanov
- Режим «слово через дефис» для ФИО в формате Ivanov-Ivan-Ivanovich
- Таблица соответствия по каждой встретившейся букве
- Латиница, цифры и знаки препинания остаются без изменений
Как перевести ФИО
- Впишите фамилию и имя в поле ввода
- Выберите стандарт: МВД для загранпаспорта, ГОСТ для документов, IATA для авиабилетов
- При необходимости включите заглавные буквы или вариант через дефис
- Скопируйте результат и сверьте таблицу соответствия, если буквы вызывают сомнение
Как устроена транслитерация
В основе лежит таблица соответствия: каждой кириллической букве сопоставлена латинская строка, причему одна буква нередко даёт сразу два символа, например ж превращается в zh, а щ в shch. Алгоритм проходит по строке посимвольно, для каждого символа ищет значение в таблице и подставляет его, а всё, чего в таблице нет, переносит без изменений. Отдельно обрабатываются мягкий и твёрдый знаки: в большинстве практических наборов они не дают символов вовсе, потому что в латинской записи имени их просто опускают. Регистр сохраняется: заглавная кириллическая буква даёт заглавную латинскую, строчная даёт строчную, и это то, что делает запись похожей на настоящее имя, а не на набор случайных букв.
Как буквы различаются в трёх стандартах
| Буква | МВД и ГОСТ | IATA |
|---|---|---|
| х | h (МВД), x (ГОСТ) | kh |
| ц | c | ts |
| щ | sch (МВД), shch (ГОСТ) | shch |
| ч | ch | ch |
| ш | sh | sh |
| ж | zh | zh |
| ю | iu | iu |
| я | ia | ia |
| э | e | e |
| ъ и ь | опускаются | опускаются |
Откуда берутся разные варианты одной фамилии
Таблиц транслитерации существует несколько по причинам, у которых нет ничего общего с модой. Одна система родилась в библиографии, чтобы записывать русские названия в каталогах и списках литературы. Другая появилась в авиатранспорте, где написание имени должно совпадать в десятках систем бронирования, и любая ошибка на стыке ломает посадку. Третья, та, что действует в загранпаспортах, привязана к форме заявления, утверждённой приказом МВД.
Пока таблицы совпадали в большинстве букв, разница была незаметна. Спорными остаются несколько позиций, и именно они бросаются в глаза: х, ц, щ, ю и я. В одном наборе х даёт h, в другом x, в третьем kh, и одна фамилия в трёх базах превращается в три разных строки, хотя человек один и тот же. Именно из-за этого в форме заявления и в правилах авиакомпаний появились отдельные требования к тому, какие поля и в каком написании должны быть заполнены.
Отсюда практический вывод: универсальной транслитерации не существует, есть набор под задачу. Если вы подаёте документы, ориентируйтесь на требования принимающей стороны и сверяйтесь с образцом, который у них принимали. Если вы заводите профиль или аккаунт, где написание не проверяют, подойдёт любой из трёх вариантов, и тут важнее не ошибиться в самом имени.
- Библиографическая запись по ГОСТ нужна для каталогов и списков литературы
- Авиабилет требует написания, которое совпадёт с базой перевозчика
- Загранпаспорт оформляется по приказу МВД, и это обязательный вариант
- Для имён в CRM и почте подходит любой согласованный внутри команды набор
- Расхождения касаются шести букв, остальные таблицы совпадают
- Сверка с образцом ранее принятого документа снимает большинство вопросов
Ошибки, из-за которых документы не принимают
Самая частая ошибка это не опечатка, а молчаливая подмена стандарта. Человек транслитерирует фамилию привычным сервисом, получает привычное написание и вписывает его в заявление, а орган ожидает другое. Формально человек всё сделал правильно по своему представлению о стандарте, и разбираться придётся уже на этапе выдачи документа, когда менять фамилию нельзя.
Вторая ошибка связана с отчеством. Его часто вписывают по привычке, а в российском загранпаспорте поле отчества не заполняется, и туда ставят прочерк. В авиабилете и в заявлении отчество, наоборот, может быть обязательным. Один и тот же человек в двух документах выглядит по-разному, и путаница возникает именно на стыке этих двух правил.
Третья ошибка техническая и совсем неочевидная: мягкий и твёрдый знаки. В латинской записи имени их обычно опускают, но если человек вводит фамилию с апострофом или кавычками, результат может разъехаться. Проверять надо не только сами буквы, но и то, как выглядит полная строка целиком, вместе с пробелами и дефисами.
- Транслитерация выполнена не по тому стандарту, который требует получатель
- В паспорт вписано отчество, хотя его поле должно содержать прочерк
- Мягкий и твёрдый знаки перенесены в латинскую запись
- Лишние пробелы или двойные пробелы в имени и фамилии
- Фамилия с дефисом набрана в одно слово или, наоборот, разделена
- Латинские буквы в двойной фамилии случайно переписаны кириллицей
Разбор на конкретных фамилиях
Чтобы увидеть механику, достаточно взять фамилию, в которой есть все спорные буквы. «Щербаков» содержит щ, которая в порядке МВД даёт sch, в ГОСТ это shch, а в IATA тоже shch. Разница в одну букву в середине слова меняет всё написание, и именно этот кусок потом не совпадает при сверке.
Дальше по той же логике разбираются х, ц, ю и я. Важно понимать, что расхождение возникает не в пробелах и не в регистре, а в конкретной таблице, и что для большинства фамилий это единственное отличие. Остальные двадцать шесть букв алфавита во всех трёх наборах дают один и тот же результат, поэтому у части фамилий разницы не видно вовсе и вопрос даже не возникает.
Где именно расходятся наборы
| Буква | Спорное место | На что смотреть |
|---|---|---|
| х | h, x или kh | самая частая причина расхождения |
| ц | c или ts | влияет на имена с ц и на латиницу |
| щ | sch или shch | меняет середину слова |
| ю | iu или yu | в ГОСТ встречаются оба варианта |
| я | ia или ya | самая заметная разница в фамилиях |
| э | e или e с апострофом | в разных наборах трактуется по-разному |
| ъ и ь | опускаются либо дают апостроф | влияет на вид фамилии |
| ё | e или yo | обычно пишут как e |
Остальные буквы алфавита во всех трёх наборах совпадают, поэтому спор приходится решать по шести позициям.
Где транслитерация нужна помимо паспорта
Помимо документов написание латиницей встречается в почтовых адресах, банковских реквизитах, договорах с зарубежными партнёрами и в резюме, которое уходит в международную компанию. В почтовом адресе написание влияет на то, дойдёт ли письмо: с латинскими буквами его проще обработать, а кириллица в адресе уезжает письму обратно. В реквизитах важно, чтобы написание совпадало с тем, что открыто в банке у получателя, поэтому держите один согласованный вариант и не меняйте его от счёта к счёту.
Отдельная история с техническими системами. Домен на кириллице хранится в латинской записи, и её правила не совпадают ни с одной из трёх таблиц: там используется Punycode с особой схемой кодирования, и русский дефис превращается в последовательность xn--. Если вы выбираете домен, полезно понимать, как он будет выглядеть в адресной строке и в сертификатах, об этом подробнее в разборе Punycode и в материале о разборе URL на части.
- Почтовые адреса за границу: латиница доходит быстрее и дешевле
- Банковские реквизиты: написание должно совпадать с данными получателя
- Договоры с зарубежными партнёрами: ФИО подписывающихся в обеих версиях
- Резюме и профили в международных сервисах: написание не проверяют, но читают
- Технические системы: домены на кириллице используют Punycode, а не таблицу ФИО
Частые вопросы
Какой стандарт транслитерации использовать
Почему в разных источниках одни и те же буквы пишут по-разному
Нужно ли указывать отчество
Что делать с мягким и твёрдым знаками
Можно ли транслитерировать произвольный текст
Чем транслитерация отличается от транскрипции
Почему фамилия в билете не совпала с паспортом
Как проверить, что написание правильное
Полезные статьи
Похожие инструменты
Кодировщик Base32
Кодируйте текст в Base32 по RFC 4648 и декодируйте обратно: побитовый разбор, проверка ошибок, пакетный режим
Генератор JWT
Соберите и подпишите JWT по алгоритму HS256 прямо в браузере: sub, name, iat, exp и свои claims
Кодирование / Декодирование Base64
Кодируйте текст в Base64 или декодируйте строки Base64 с поддержкой Unicode
URL-кодирование / Декодирование
Кодируйте и декодируйте URL-адреса с полным или компонентным режимом
Определение кодировки
Определите кодировку текста или файла онлайн: UTF-8, UTF-16, ASCII, Windows-1251, KOI8-R. Уверенность определения, разбор байтов и превью «как выглядит текст» в разных кодировках
Кодирование / Декодирование HTML-сущностей
Кодируйте и декодируйте HTML-сущности вроде < > & "
Декодер JWT-токенов
Декодируйте JWT-токены для просмотра заголовка, полезной нагрузки и подписи
Шифр ROT13
Кодируйте или декодируйте текст с помощью шифра подстановки ROT13