Pig Latin Translator

Turn ordinary text into Pig Latin.

Result

uickqay ownbray oxfay isway eatingway

How it is calculated

The tool reads the text word by word, keeping the spaces as they are, and lowercases each word it converts. If a word begins with a vowel (a, e, i, o, u), it adds way to the end. Otherwise it takes all the consonants before the first vowel, moves them to the end and adds ay. Only a, e, i, o, u count as vowels, so y is always treated as a consonant, and a word with no vowel at all (such as my) is just followed by ay. The tool only converts words made purely of the letters A to Z: a word that contains punctuation, an apostrophe, a digit or an accented letter is copied unchanged, so fun, or hello! stays as typed.

Worked example

Input: quick brown fox is eating. Quick: the consonant q stops at the vowel u, so q moves to the end, giving uickqay. Brown: br moves, giving ownbray. Fox: f moves, giving oxfay. Is starts with a vowel, so it gets way and becomes isway. Eating becomes eatingway. Result: uickqay ownbray oxfay isway eatingway. Spaces are kept exactly as typed.

Try this example →

Common mistakes

  • Leaving punctuation attached to a word: hello! or fun, is not converted at all. Remove the punctuation, or convert those words yourself.
  • Expecting qu to move together: the tool moves only the q, so quick becomes uickqay, not ickquay as in some Pig Latin versions.
  • Expecting y to count as a vowel: yes becomes esyay and my becomes myay.
  • Expecting capital letters to survive: converted words come out in lowercase, so a capital T in The disappears and it becomes ethay.
  • Typing text that is not English or has accented letters; such words are passed through unchanged.

About this calculator

This tool translates English text into Pig Latin using the classic rule set: for a word starting with a consonant (or consonant cluster), move the consonants before the first vowel to the end of the word and add "ay" (e.g. "pig" → "igpay"); for a word starting with a vowel, just add "way" to the end (e.g. "egg" → "eggway").

It's used mostly for fun — as a language game, a light obfuscation for kids' messages, or a programming exercise in string manipulation — rather than any serious purpose. Output is lowercase, and numbers or words with punctuation attached are left as they are.

Was this helpful?

You can pick up to 3 reactions.

Comments

  • Be the first to comment.

Popular calculators

All Calculators