Переводчик Pig Latin
Переводите английский текст на Pig Latin — и обратно с Pig Latin на английский по принципу «лучшее из возможного». Регистр и пунктуация сохраняются, а сочетания согласных перемещаются как единое целое.
Направление
Правила Pig Latin
Начинается с гласной → добавить «way»
apple → appleway · orange → orangeway
Начинается с согласной → перенести её, добавить «ay»
hello → ellohay · pig → igpay
Сочетание согласных перемещается целиком
string → ingstray · three → eethray
«qu» перемещается как единое целое
question → estionquay · squash → ashsquay
Регистр и пунктуация сохраняются
Hello, world! → Ellohay, orldway!
Часто задаваемые вопросы
- Каковы правила Pig Latin?
- У слов, начинающихся с согласной (или сочетания согласных), это сочетание переносится в конец слова и добавляется «ay»: 'hello' становится 'ellohay', а 'string' становится 'ingstray'. У слов, начинающихся с гласной, просто добавляется «way»: 'apple' становится 'appleway'.
- Как переводчик обрабатывает слова, начинающиеся с 'qu'?
- Буквы 'qu' рассматриваются как единое целое, потому что в английском языке 'u' всегда идёт с 'q'. Поэтому 'question' становится 'estionquay', а не 'uestionqay', а 'squash' становится 'ashsquay'.
- Сохраняет ли переводчик регистр и пунктуацию?
- Да. Слово, написанное с заглавной буквы, остаётся с заглавной буквы после перевода ('Hello' становится 'Ellohay'), а пунктуация, прикреплённая к слову, — запятые, точки, кавычки — остаётся точно на своём месте.
- Может ли он переводить с Pig Latin обратно на английский?
- Да, по принципу «лучшее из возможного». Pig Latin неоднозначен при обратном переводе — 'itchway' может происходить как от 'witch', так и от 'itch' — поэтому обратное направление использует эвристики: убирает окончание 'ay', восстанавливает окончания 'way' у слов с гласными в начале и переносит конечные сочетания согласных обратно вперёд. Проверяйте результат на случай изредка встречающихся неоднозначных слов.
- Является ли буква Y гласной или согласной в Pig Latin?
- Этот переводчик считает Y согласной в начале слова ('yellow' становится 'ellowyay') и гласной в остальных позициях, поэтому сочетание вроде 'rhy' в слове 'rhythm' разрывается перед Y. Это соответствует наиболее распространённому соглашению Pig Latin.