Транслитерация с русского на английский онлайн
Содержание:
- Всё о транслите и транслитерации!
- кириллица
- Why to use TRANSLIT.CC?
- Где применяется?
- Найти латиницу в Excel — функция
- Транслитерация русских имен и названий латиницей — Нормы и правила
- Terms of Service
- Кто виноват
- Правила(ГОСТ) замены русских букв на английские
- белорусский алфавит – таблица транслитерации
- Найти слова, содержащие и кириллицу, и латиницу
- Формула транслита с помощью стандартных функций Excel
- Правила транслитерации с русского на английский
- Итоговая таблица транслитерации с русского на английский
Всё о транслите и транслитерации!
-
Для того, чтобы «транслитировать текст онлайн» — вам нужно выбрать по каким правилам произвести «транслитерацию букв», всего, на момент написания данных строк существует 3 типа «транслита», в форме придется выбрать один из этих видов «транслитерации» подробнее о :
ЧПУ — стандартный транслит, твердого и мягкого знака нет, остальное как обычно, уже с 2007 года…
положение о транслите 2000 года,
положение о транслите 2014 года
Выбираем под формой вид транслитерации(как уже было сказано выше). Если вид транслитерации не будет выбран, то трастлинк будет по умолчанию(1 вариант чпу)…
Если требуется пробел заменить на нижнее подчеркивание, выбираем соответствующий флаг!
Нажимаем «Преобразовать в транслит», и в блоке «Ваш текст ниже» увидите результат транслитерации!
Ещё ничего не сделано!!!
В javascript транслит не буду делать транслитерацию по ГОСТУ. См. выше.
Будет несколько вариантов транслитерации на javascript:
Стандартный транслит, с сохранением «ПРОПИСНЫХ» букв.(checkbox-ы нажимать не нужно)
Транслит для «ЧПУ», текст будет транслитерирован в нижний регистр(нажимаем checkbox — «Транслит для ЧПУ») : 1). с заменой пробела на нижнее подчеркивание.(активируем соответствующий checkbox) 2). замена пробела на тире.(активируем соответствующий checkbox) 3). с пробелом.
замена пробела на нижнее подчеркиваниезамена пробела на тире
Преобразовать в транслит javascript
Скопировать
Очистить
21.03.2021Описание и архив скоро..
Что такое транслитерация онлайн с русского на английский — это обычная функция замены, где русскому алфавиту присвоены английский буквы.
Транслитерация текста онлайн — происходит таким образом : вводите текст в форме на русском языке нажимаете преобразовать!
Если транслитерация сделана на php, то результат вы увидите только после перезагрузки!
И скрипт транслитерация html готовый у нас тоже есть и его можно
Транслит и функция транслита — это наверное одна из самых первых функций, с которой мне пришлось столкнуться в самом начале создания моего сайта.
Сейчас — это конечно же смешно и грустно, и ужасно… выглядит.
Была примитивная страница с полем ввода и внутри функцией «транслита».
Я приходил на эту страницу, вбивал предполагаемое название страницы, копировал.
Шел в программу и сохранял эту страницу — вставлял «транслированное» название страницы в название файла.
Я не могу поверить, что я когда-то делал так!
Просто ужас!
Какие буквы русского алфавита будут заменены на английские ниже приводим список:
1).Транслит для ЧПУ 2).ГОСТ 7.79-20003).Приказ ФМС России от 26.03.2014 N 211
×
Стандартный транслит для ЧПУ
№ | Русская буква | Транслитерация |
А | A | |
1 | Б | B |
2 | В | V |
3 | Г | G |
4 | Д | D |
5 | Е | E |
6 | Ж | J |
7 | З | Z |
8 | И | I |
9 | Й | Y |
10 | К | K |
11 | Л | L |
12 | М | M |
13 | Н | N |
14 | О | O |
15 | П | P |
16 | Р | R |
17 | С | S |
18 | Т | T |
19 | У | U |
20 | Ф | F |
21 | Х | H |
22 | Ц | TS |
23 | Ч | CH |
24 | Ш | SH |
25 | Щ | SCH |
26 | Ъ | |
27 | Ы | YI |
28 | Ь | |
29 | Э | E |
30 | Ю | YU |
31 | Я | YA |
32 | а | a |
33 | б | b |
34 | в | v |
35 | г | g |
36 | д | d |
37 | е | e |
38 | ё | e |
39 | ж | j |
40 | з | z |
41 | и | i |
42 | й | y |
43 | к | k |
44 | л | l |
45 | м | m |
46 | н | n |
47 | о | o |
48 | п | p |
49 | р | r |
50 | с | s |
51 | т | t |
52 | у | u |
53 | ф | f |
54 | х | h |
55 | ц | ts |
56 | ч | ch |
57 | ш | sh |
58 | щ | sch |
59 | ъ | y |
60 | ы | yi |
61 | ь | |
62 | э | e |
63 | ю | yu |
64 | я | ya |
×
Об утверждении Административного
регламента 21.07.2014 N 33189 Источник 57 страница
№ | Русская буква | Транслитерация |
1
А
A
2
Б
B
3
В
V
4
Г
G
5
Д
D
6
Е
E
7
Е
E
8
Ж
ZH
9
З
Z
10
И
I
11
I
I
12
Й
I
13
К
K
14
Л
L
15
М
M
16
Н
N
17
О
O
18
П
P
19
Р
R
20
С
S
21
Т
T
22
У
U
23
Ф
F
24
Х
KH
25
Ц
TS
26
Ч
CH
27
Ш
SH
28
Щ
SHCH
29
Ы
Y
30
Ъ
IE
31
Э
E
32
Ю
IU
33
Я
IA
×
ГОСТ 7.79-2000
Государственный стандарт на отображение русскоязычного текста английскими буквами с возможностью обратного восстановления текста кириллическими буквами.
№
Русская буква
Транслитерация
1
А
A
2
Б
B
3
В
V
4
Г
G
5
Д
D
6
Е
E
7
Ё
Yo
8
Ж
Zh
9
З
Z
10
И
I
11
Й
J
12
К
K
13
Л
L
14
М
M
15
Н
N
16
О
O
17
П
P
18
Р
R
19
С
S
20
Т
T
21
У
U
22
Ф
F
23
Х
X
24
Ц
C, Cz (*)
25
Ч
Ch
26
Ш
Sh
27
Щ
Shh
28
Ъ
«
29
Ы
Y`
30
Ь
`
31
Э
E`
32
Ю
Yu
33
Я
Ya
* Буква Ц передается либо латинской буквой C, либо сочетанием CZ. Рекомендуется употреблять C перед буквами I, E, Y, J, а в остальных случаях CZ.
кириллица
Тодар Кляшторны(1903–1937) Ліст у Сібір
Засыпан Менск халоднымі снягамі, Пад палазамі гойсае зіма… Астрыжан клён асеннімі сярпамі — Лістоў няма…
А помніш ростань, Помніш, дарагая, Як дагарала восеньская медзь, Так і душа ў шуканнях дагарае, Каб не гарэць…
Тады плылі, Плылі на поўдзень гусі, Будзіў лясы Асенні свіст і гуд… А ты мяняла поле Беларусі На дальнюю тайгу…
Цяпер зіма скрыпіць пад палазамі, Заледзянела дарагая шыр… І часта, часта Думаю начамі Я пра Сібір.
За тою хмураю, Таемнаю тайгою, Шукае золата І ненец і тунгус… Здружыўся з лыжамі І цёплаю дахою Там беларус.
Хачу да слёз расквечанай вясною Паездзіць там І ўдоўж і папярок, Дзе між сібірскіх зёлак галавою Ківае васілёк.
Цяпер снягі… Вячэрняю зарою З пунсовай шклянкі белая зіма Частуе Менск наліўкай ледзяною… …Цябе ж няма…
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.
Где применяется?
Изначально транслитерация с английского на русский изучалась и использовалась в основном переводчиками, однако сегодня сферы ее использования значительно расширились. Транслитерация стала весьма популярна в интернете.
При переводе профессиональные переводчики используют способ транслитерации, если:
- Необходимо написать ФИО в документах, адреса (улицы), а также другие русские буквы латиницей. Вот пример написания имени и фамилии: Коваленко – Kovalenko; улица Лебединая – ylitsa Lebedinaya;
- Речь идет о реалиях местности или страны, которым нет обозначения в языке перевода или же существует необходимость подчеркнуть колорит языка. Так, можно привести в пример всем известный борщ, который переводится как «borsch», бабушка – «babushka».
Если же говорить об интернет технологиях, тут транслитерация на английский служит, чтобы:
Придумать название сайта или адрес страницы. Несмотря на английские буквы, многие имена сайтов легко читаются на русском.
Использовать в переписке или интернет-общении. Тут часто буквы заменяются числами или же другими символами. Ч часто передается на письме как 4. Шапочка – Shapo4ka. Возможны и другие варианты. Также это излюбленный метод общения геймеров и пользователей ПК, которые часто используют транслит на английский. Для того чтобы написать русские слова латиницей поменяйте раскладку клавиатуры.
Найти латиницу в Excel — функция
Задача поиска букв латинского алфавита в тексте — одна из нетривиальных в Excel, как и поиска любой длинной последовательности единичных символов. Как и в случае с поиском цифр, при обычном поиске придется перебирать все латинские буквы — а их 26, что еще больше, чем цифр.
Обнаружить латиницу — желаемый результат
Составная формула массива пригодится в случаях, когда не хочется или нет возможности пользоваться макросами или пользовательскими функциями (UDF):
Здесь A1 — ячейка, которую мы хотим «проверить» на наличие в ней латиницы
Функция возвращает «ИСТИНА» или «ЛОЖЬ».Важно отметить, что функция «ПОИСК» не является регистрозависимой, поэтому позволяет найти буквы в любом регистре
Можно ли диапазон букв выразить иным способом? Да, формулой массива, а помогут в этом функция СИМВОЛ и функция СТРОКА:
Отличие этой формулы массива от предыдущей — ее нужно вводить без фигурных скобок, они появятся при вводе формулы сочетанием Ctrl+Shift+Enter (вместо обычного Enter). В формуле выше, где явно прописаны все буквы, фигурные скобки вводятся вручную — это явное указание строкового массива.
Транслитерация русских имен и названий латиницей — Нормы и правила
Transliteration.ru — разные виды транслитерации: Транслитерация ГОСТ 16876-71 // Транслитерация ГОСТ 7.79-2000 // Транслитерация ISO 9 — 1995 Транслитерация адресной строки // Транслитерация ввода с клавиатуры
Транслитерация Госдепартамента США // Транслитерация имен для загранпаспорта РФ
Транслитерация русского алфавита латиницей — статья в ВикипедииТранслитерация русского алфавита латиницей — передача букв, слов, выражений и связанных текстов, записанных с помощью русского алфавита (кириллического), средствами латинского алфавита.
Различают настоящую транслитерацию, при которой обеспечивается однозначное восстановление первоначального кириллического текста, и практическую транскрипцию, при которой лишь ставится цель передать русский текст латинскими буквами, например, для вставки в текст на иностранном языке.
ISO 9 — статья в ВикипедииГлавное преимущество ISO 9 перед другими подобными системами — это его полная однозначность, — каждой кириллической букве соответствует одна буква латинского алфавита, или сочетание буквы латинского алфавита с различными диакритическими знаками. Это позволяет точно передавать кириллический оригинал и производить обратную транслитерацию, даже если язык нераспознан.
Ранние версии стандарта (ISO/R 9:1954, ISO/R 9:1968, ISO 9:1986) были основаны на международной системе для образования по языкознанию (научная транслитерация), и отличались применением односторонней транслитерации, в пользу фонетического представления.
Russische Namen auf Deutsch (russian-german.eu)Транслитерация по норме ISO (полное название нормы на немецком языке: ISO 9:1995(E)
Как передать русские ФИО на немецкий язык по ISO-нормам?ISO-Norm при передаче русских ФИО на немецкий язык
Совет
Международный стандарт ISO-NORM — R9 вытеснил ранее принятую транскрипцию написания русских фамилий, имен и отчеств. ISO-NORM — R9 использует не только латинский алфавит. Он включает в себя и буквенные знаки восточноевропейских, славянских языков.
Теперь точная передача знаков русских фамилий, имен и отчеств по норме ISO-NORM — R9 означает, что каждой букве русского языка соответствует только одна буква немецкого языка.
Но так как в немецком языке отсутствуют некоторые буквы русского языка, то согласно норме ISO-NORM — R9 применяются следующие знаки Š, Č и другие.
Правила транслитерации русских имен собственных (2006)
К сожалению, в вопросе передачи русских имен собственных латиницей давно уже царит полная неразбериха. Можно уверенно сказать, что единого стандарта транслитерации на сегодняшний день не существует. Есть несколько ГОСТов, и даже 2 стандарта ISO, регламентирующие этот вопрос, однако на практике им никто не следует.
Как на английском пишется буква «Я»? (2012 — bolshoyvopros.ru/questions/) Единого стандарта транслитерации не существует.
В этом стандарте есть 2 варианта перевода: с диакритическими символами и без них. Для машиносчитываемых карт и документов, в частности, заграничных паспортов граждан РФ есть стандарт ГОСТ Р 52535.1-2006.
Имена собственные. Русско-английская транслитерация. (akmac.narod.ru)Михаил Талантов, «КомпьютерПресс», №10’1999
Правила транслитерации с русского языка на английский (america-for-you.com)
Белорусские названия на латинице — обсуждение в форуме «Города переводчиков» (апрель 2012) «Знакомая американка» — это двуязычная система транслитерации середины прошлого века. Американка не способна передавать букву Ёё латиницей, т. е. она не способна обслуживать ни белорусский, ни русский языки, по этой и многим другим причинам.
Обратите внимание
В конце прошлого века все страны перешли на многоязычные (мультиязычные) системы письма (транслитерации).
Правила транслитерации при выборе доменного имени (частично устарели) (mail.wwhois.ru/about_translite.html)
Географические названия — транслитерация или перевод ?обрывочное обсуждение в форуме «Города переовдчиков» (февраль 2013)
Terms of Service
TRANSLIT.CC (web site translit.cc and its subdomains) at its sole discretion, may choose to change the terms, conditions and operation of this online transliteration service anytime. By using the Russian transliteration service the user waives any rights or claims it may have against TRANSLIT.CC and all other affiliates/partners. Without limiting the foregoing, TRANSLIT.CC transliteration tool shall not be liable to you or your business for any incidental, consequential, special, or punitive damages or lost of imputed profits or royalties arising out of this terms or any goods or services provided, whether for breach of warranty or any obligation arising therefrom or otherwise, whether liability is asserted in contract or not (including negligence and strict product liability) and irrespective of whether you have been advised of the possibility of any such loss or damage. Each party hereby waives any claims that these exclusions deprive such party of an adequate remedy.
Language transliteration service TRANSLIT.CC forms partnerships or alliances with some of vendors from time to time in order to facilitate the provision of these translation and transliteration products and services to you. Any representation or any warranty info regarding these third party’s products or services, as advertised/mentioned on our site(s) is provided by the corresponding third-parties and they are solely responsible for that. TRANSLIT.CC will not be liable to you or any third party for any claims arising from or in connection with such third party products and services. You hereby disclaim and waive any rights and claims you may have against TRANSLIT.CC with respect to third party products and services, to the maximum extent permitted by law.
Кто виноват
Транслит — это хрестоматийная ситуация «у нас 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.
В качестве вишенки на торте в рунете несметное количество сервисов типа «транслитерация онлайн», которые мало того что перевирают существующие схемы, так ещё и придумывают собственные. Исходники у них закрыты, разумеется.
Теперь несколько практических рекомендаций.
Правила(ГОСТ) замены русских букв на английские
Какие буквы русского алфавита будут заменены на английские ниже приводим список:
1).Транслит для ЧПУ2).ГОСТ 7.79-20003).Приказ ФМС России от 26.03.2014 N 211
×
Стандартный транслит для ЧПУ
№ | Русская буква | Транслитерация |
А | A | |
1 | Б | B |
2 | В | V |
3 | Г | G |
4 | Д | D |
5 | Е | E |
6 | Ж | J |
7 | З | Z |
8 | И | I |
9 | Й | Y |
10 | К | K |
11 | Л | L |
12 | М | M |
13 | Н | N |
14 | О | O |
15 | П | P |
16 | Р | R |
17 | С | S |
18 | Т | T |
19 | У | U |
20 | Ф | F |
21 | Х | H |
22 | Ц | TS |
23 | Ч | CH |
24 | Ш | SH |
25 | Щ | SCH |
26 | Ъ | |
27 | Ы | YI |
28 | Ь | |
29 | Э | E |
30 | Ю | YU |
31 | Я | YA |
32 | а | a |
33 | б | b |
34 | в | v |
35 | г | g |
36 | д | d |
37 | е | e |
38 | ё | e |
39 | ж | j |
40 | з | z |
41 | и | i |
42 | й | y |
43 | к | k |
44 | л | l |
45 | м | m |
46 | н | n |
47 | о | o |
48 | п | p |
49 | р | r |
50 | с | s |
51 | т | t |
52 | у | u |
53 | ф | f |
54 | х | h |
55 | ц | ts |
56 | ч | ch |
57 | ш | sh |
58 | щ | sch |
59 | ъ | y |
60 | ы | yi |
61 | ь | |
62 | э | e |
63 | ю | yu |
64 | я | ya |
×
Приказ ФМС России от 26.03.2014 N 211
Об утверждении Административного
регламента 21.07.2014 N 33189 Источник 57 страница
№ | Русская буква | Транслитерация |
1
А
A
2
Б
B
3
В
V
4
Г
G
5
Д
D
6
Е
E
7
Е
E
8
Ж
ZH
9
З
Z
10
И
I
11
I
I
12
Й
I
13
К
K
14
Л
L
15
М
M
16
Н
N
17
О
O
18
П
P
19
Р
R
20
С
S
21
Т
T
22
У
U
23
Ф
F
24
Х
KH
25
Ц
TS
26
Ч
CH
27
Ш
SH
28
Щ
SHCH
29
Ы
Y
30
Ъ
IE
31
Э
E
32
Ю
IU
33
Я
IA
×
ГОСТ 7.79-2000
Государственный стандарт на отображение русскоязычного текста английскими буквами с возможностью обратного восстановления текста кириллическими буквами.
№
Русская буква
Транслитерация
1
А
A
2
Б
B
3
В
V
4
Г
G
5
Д
D
6
Е
E
7
Ё
Yo
8
Ж
Zh
9
З
Z
10
И
I
11
Й
J
12
К
K
13
Л
L
14
М
M
15
Н
N
16
О
O
17
П
P
18
Р
R
19
С
S
20
Т
T
21
У
U
22
Ф
F
23
Х
X
24
Ц
C, Cz (*)
25
Ч
Ch
26
Ш
Sh
27
Щ
Shh
28
Ъ
«
29
Ы
Y`
30
Ь
`
31
Э
E`
32
Ю
Yu
33
Я
Ya
* Буква Ц передается либо латинской буквой C, либо сочетанием CZ. Рекомендуется употреблять C перед буквами I, E, Y, J, а в остальных случаях CZ.
белорусский алфавит – таблица транслитерации
кириллица | латиница | |
класс. | офиц. | арх. |
А а | А а | |
Б б | B b | |
В в | V v | W w |
Г г | H h (G g (1)) | |
Ґ ґ (2) | G g | |
Д д | D d | |
Е е | Je je (3), ie (4), e (5) | |
Ё ё | Jo jo (3), io (4), o (5) | |
Ж ж | Ž ž | Ż ż |
З зЗь зь | Z zŹ ź | |
І і | I i | |
Й й | J j |
кириллица | латиница | ||
класс. | офиц. | арх. | |
К к | K k | ||
Л л (6)Л л (7)Ль ль | Ł łL lL l | L lL lĹ ĺ | Ł łL lL l |
М м | M m | ||
Н нНь нь | N nŃ ń | ||
О о | O o | ||
П п | P p | ||
Р р | R r | ||
С сСь сь | S sŚ ś | ||
Т т | T t | ||
У у | U u |
кириллица | латиница | |
класс. | офиц. | арх. |
Ў ў | Ŭ ŭ | |
Ф ф | F f | |
Х х | Ch ch | |
Ц цЦь ць | C cĆ ć | |
Ч ч | Č č | Cz cz |
Ш ш | Š š | Sz sz |
Ы ы | Y y | |
Ь ь | ˊ (над предыдущей буквой) | |
Э э | E e | |
Ю ю | Ju ju (3), iu (4), u (5) | |
Я я | Ja ja (3), ia (4), a (5) | |
‘ | (опускается) |
ПРИМЕЧАНИЯ1 в словах guzik, ganak, gont; опционально в сочетании букв -zg-, например mazgi, miazga; в некоторых заимствованиях;2 только опционально в тарашкевицы;3 в начале слова, после гласных, после апострофа и после согласного ў;4 после согласных кроме ў (всегда) и кроме л (в классическом и архаическом правописании);5 после л в классическом и архаическом правописании;6 не перед е, ё, і, ю, я.7 перед е, ё, і, ю, я.
Найти слова, содержащие и кириллицу, и латиницу
Иногда простой поиск в ячейке латиницы и кириллицы не решает проблему, т.к. в ячейке изначально подразумевается наличие обоих видов символов. Например, «автомобиль Tоyоta», «холодильник Siеmеns». В двух этих примерах специально вставлены буквы из другого алфавита: Tоyоta содержит кириллическую «о», а Siеmеns — кириллическую «e». Начертание этих символов идентичное, но вот для роботов это совершенно разные символы.
Как с помощью Excel проверить отличие в написании букв на латинице или кириллице в отдельных словах? Формулы выше не отличат фразы, написанные корректно, от фраз, написанных некорректно, так как отдадут «ИСТИНА» всем фразам при проверке на кириллицу и латиницу.
Решить проблему можно, если искать по конкретным словам! В !SEMTools есть два решения этой задачи:
С помощью регулярных выражений
Процедура находится в меню «ОБНАРУЖИТЬ» — «Слова» — «По паттерну». Паттерн REGEX позволяет решить задачу в один заход, т.к. в нем есть оператор «ИЛИ». Данное выражение означает, что нужно найти слова, в которых или после кириллического символа идет символ латиницы, или наоборот. При этом между символами могут быть внутри слова любые другие символы (цифры, дефисы и любые другие, кроме пробела).
Важно понимать, что сам паттерн применим к любой строке вне зависимости от количества слов в ней, но в рамках указанной процедуры !SEMTools применяется к отдельным словам. Применяем регулярное выражение из этой статьи для поиска слов, содержащих кириллицу и латиницу
Применяем регулярное выражение из этой статьи для поиска слов, содержащих кириллицу и латиницу
В две итерации
Данный метод совершенно логичен, но требует чуть больше времени. Нужно просто сначала извлечь слова, содержащие латиницу, а потом, уже среди извлеченных этим способом, искать слова, содержащие кириллицу.
Формула транслита с помощью стандартных функций Excel
Наименее изящное, тем не менее, самое простое решение задачи. В Excel для замены символов есть функция ПОДСТАВИТЬ (англ. SUBSTITUTE). Формула принимает на вход 4 аргумента:
- Текст для обработки, в котором будет производиться замена (текст)
- Заменяемый фрагмент (стар_текст)
- На что заменить (нов_текст)
- Какой по счету встреченный в значении фрагмент заменить. (номер_вхождения)
Четвертый параметр является опциональным и, если он не заполнен, заменяются все встреченные в тексте фрагменты.
Как раз то, что нам нужно! Поскольку Excel позволяет составлять сложные вложенные функции, мы можем сделать эту серию замен в одной много раз вложенной формуле.
Но есть несколько проблем, которые в сочетании не дают возможность сделать идеальную единую формулу транслита. Вот они:
- В русском алфавите 33 буквы
- Идеальная формула транслита должна сохранять при замене регистр символов. Благо, функция «ПОДСТАВИТЬ» — регистрозависимая. Получается, что нужно делать не 33, а 66 замен. Но
- в Excel есть ограничение количества уровней вложенности в одной формуле — 64.
Будь в русском алфавите хотя бы на одну букву меньше, мы бы уложились в ограничения Excel. Есть ли решение? Да, довольно простое.
Формула на 64 уровня вложенности без заглавных Ъ и Ь
Как правило, заглавные буквы в словах бывают, если это начало слова. Или если это аббревиатура, но аббревиатуры тоже составляются из первых букв слов.
А вы знаете слова, начинающиеся с Ъ или Ь? 🙂
Кажется, их можно пропустить. Так мы экономим два уровня вложенности и укладываемся в лимиты Excel (66 — 2 = 64)!
Важно также учитывать, что при транслитерации заглавных букв Ж, Ш, Ч, Щ и т.д., когда английский эквивалент состоит из нескольких букв, заглавной на латинице должна быть только первая. Интернет полон решениями, где этот момент не учтен
Итак, вот наиболее полная корректная формула:
Скачать файл-шаблон с транслитерацией
Формула выше на основе функции ПОДСТАВИТЬ с несколькими условиями может быть видоизменена — вместо явного прописывания текстовых значений, можно сделать ее на основе конкретных ячеек. Чем удобнее такой подход? Тем, что формулу менять не нужно, а данные для замены представлены в удобном для восприятия и редактирования формате в столбцах A и B.
Транслитерация с помощью таблицы замен и формулы с 64 уровнями вложенности
Формулы транслита, итоги
У подхода с созданием таких мега формул есть свои плюсы и минусы. Минус один — они громоздки и такое не так-то просто сходу набрать. Поэтому их нужно где-то хранить и копировать при необходимости. Плюсы в основном происходят из недостатков VBA-кода:
- Формулы листа железно сработают в любой версии Excel на любом компьютере, даже с самыми жесткими политиками защиты данных
- Они легко изменяются, если нужно переделать правила транслитерации, и довольно просты
- Транспортабельны, т.е. формулы не «слетят», если их отправить кому-либо и открыть на другом компьютере
Правила транслитерации с русского на английский
Для того чтобы полностью понять суть задачи, необходимо её упростить. В случае с транслитерацией необходимо понять, что она начинается с конкретных букв. Вот тут и появляются трудности, поскольку в английском алфавите 26 букв, а в русском 33. Это значит, что, для того чтобы написать русские слова английскими буквами, нужно будет использовать, сочетания букв так чтоб было правильно звучание. Как это сделать правильно, можно узнать из таблицы ниже:
Буквы русского алфавита | Написание буквы через английский алфавит |
Aa | Aa |
Бб | Bb |
Гг | Gg |
Дд | Dd |
Ее | Ee |
Ёё | Yo yo |
Жж | Zh zh |
Зз | Zz |
Ии | Ii |
Йй | Yy / Ii / Jj (перед гласной) |
Кк | Kk |
Лл | Ll |
Мм | Mm |
Нн | Nn |
Oo | Oo |
Пп | Pp |
Рр | Rr |
Сс | Ss |
Тт | Tt |
Уу | Uu |
Фф | Ff, Ph |
Хх | Kh kh |
Цц | Ts ts |
Шш | Sh sh |
Щщ | Shch shch |
ъ | |
ы | y |
ь | ‘ |
Ээ | Ee |
Юю | Yu yu |
Яя | Ya ya |
Следует так же знать следующие правила транслитерации:
- Русская буква Е переводиться в латинский как YE, в том случае, если она находиться в начале слова, после гласных и знаков Ъ и Ь. В других вариантах она так пишется E. К примеру, Евгений=Yevgeniy, Анатольевич=Anatolyevich, Сергеевич=Sergeyevich.
- Буква Ё в транскрипте станет YE, когда она находиться в начале слова, после гласных и знаков Ъ и Ь. В других ситуациях – как E. К примеру, Ёжиков = Yezhikov, Планёрная=Planernaya.
- Буквы Й и Ы транслитерируются как Y. Как например, Быстрый=Bystryy
- Буква Ц в транскрипте будет сочетанием TS. К примеру, Цурикова = Tsurikova.
- Комбинация русских букв КС транслитерируется как KS, а не как X.
- Буква Ш переводиться как SH, а Щ – как SHCH. Например, Шаляпин=Shalyapin, Щенников = Shchennikov.
Итоговая таблица транслитерации с русского на английский
Ниже представлена сводная таблица для транслита с русского на английский, в которой приведены системы, рассмотренные выше.
Русские буквы |
Система TYP |
Система ИКАО |
ГОСТ 7.79-2000 |
Приказы МИД N 4271/ МВД N 995 |
Яндекс |
А |
A |
A |
A |
A |
A |
Б |
B |
B |
B |
B |
B |
В |
V |
V |
V |
V |
V |
Г |
G |
G |
G |
G |
G |
Д |
D |
D |
D |
D |
D |
Е |
E |
E |
E |
E |
E |
Ё |
E |
E |
YO |
E |
YO |
Ж |
ZH |
ZH |
ZH |
ZH |
ZH |
З |
Z |
Z |
Z |
Z |
Z |
И |
I |
I |
I, I’ |
I |
I |
Й |
Y |
I |
J |
I |
J |
К |
K |
K |
K |
K |
K |
Л |
L |
L |
L |
L |
L |
М |
M |
M |
M |
M |
M |
Н |
N |
N |
N |
N |
N |
О |
O |
O |
O |
O |
O |
П |
P |
P |
P |
P |
P |
Р |
R |
R |
R |
R |
R |
С |
S |
S |
S |
S |
S |
Т |
T |
T |
T |
T |
T |
У |
U |
U |
U |
U |
U |
Ф |
F |
F |
F |
F |
F |
Х |
KH |
KH |
X |
KH |
KH |
Ц |
TS |
TS |
CZ, C |
TS |
C |
Ч |
CH |
CH |
CH |
CH |
CH |
Ш |
SH |
SH |
SH |
SH |
SH |
Щ |
SHCH |
SHCH |
SHH |
SHCH |
SHCH |
Ъ |
‘ |
IE |
« |
IE |
нет |
Ы |
Y |
Y |
Y` |
Y |
Y |
Ь |
‘ |
нет |
` |
нет |
нет |
Э |
E |
E |
E’ |
E |
EH |
Ю |
YU |
IU |
YU |
IU |
YU |
Я |
YA |
IA |
YA |
IA |
YA |
Возможно, Вам будет интересно изучить тему букв и звуков английского языка более подробно. С помощью онлайн-самоучителя Lim English, Вы можете пройти специализированный курс на данную тему. и приступайте к увлекательным занятиям!