Beginner

Pig Latin Translator

Instantly translate any English sentence into Pig Latin — the classic word-game language where consonant clusters jump to the end of each word and "ay" is appended.
Enter any English sentence to convert to Pig Latin

Vowel-word suffix

Pig Latin
Ellohay Orldway
100%
Consonant-start (cluster rule)
Translation rule applied per word
How the first word is translated
1

Find leading consonant cluster

"h" comes before the first vowel
2

Move cluster to end of word

ello + h
=

Append "ay" suffix

ellohay
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. Read the full disclaimer.
Quick answer

How does this calculator work?

Pig Latin moves leading consonants to the end of each word and adds "ay" (e.g. "hello" → "ellohay", "string" → "ingstray"). Words starting with a vowel get "way" or "yay" appended instead. Capitalisation is preserved, and "qu" is always treated as one unit.

Formula
Consonant-start: move leading consonants to end + "ay" (e.g. "hello" → "ellohay"); Vowel-start: append "way" or "yay" (e.g. "apple" → "appleway")
How this is calculated

Pig Latin is a constructed language game played in English, popularised in the early 20th century. The translation is applied word by word. For words that start with one or more consonants, every consonant before the first vowel is moved to the end of the word and the suffix "ay" is added — so "hello" becomes "ellohay" and "string" becomes "ingstray". The letter pair "qu" is treated as a single unit and moves together, so "queen" becomes "eenquay".

For words that begin with a vowel, the word is left in place and a suffix is appended: "way" in the most common convention (so "apple" → "appleway"), or "yay" in a widely used variant ("apple" → "appleyay"). This translator preserves capitalisation — if the original first letter was uppercase, the new first letter of the translated word receives the capital, and all-caps words stay all-caps. Punctuation attached to a word is stripped before translation and reattached afterwards.

This calculator covers the standard rules only. "Y" is treated as a consonant throughout. Some dialects have additional rules (e.g. treating "y" as a vowel when it follows consonants, or handling multi-syllable contractions differently), but no single universal standard exists. The step-by-step breakdown below shows exactly how the first word of your input is processed.

Frequently asked questions

If a word starts with consonants, move the consonant cluster to the end and add "ay" (e.g. "pig" → "igpay", "string" → "ingstray"). If it starts with a vowel, add "way" or "yay" at the end (e.g. "egg" → "eggway"). The pair "qu" always moves together.

Both "way" and "yay" are accepted conventions — neither is universally correct. "Way" is more common in traditional usage. You can switch between them using the selector above.

This depends on the convention. This translator treats "y" as a consonant (it moves with the cluster), so "yellow" → "ellowyay". Some rules treat "y" as a vowel when it follows consonants — there is no single official standard.

Also known as

english to pig latin
pig latin converter
pig latin generator
pig latin word game
translate to pig latin
language game converter

APA

TG we-Calculate Editorial Team. (2026). Pig Latin Translator [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/pig-latin-translator-calculator

Chicago

TG we-Calculate Editorial Team. "Pig Latin Translator." TG we-Calculate. 2026. https://we-calculate.com/calculator/pig-latin-translator-calculator.

IEEE

TG we-Calculate Editorial Team, "Pig Latin Translator," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/pig-latin-translator-calculator

BibTeX

@misc{wecalculate_pig_latin_translator_calculator, title = {Pig Latin Translator}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/pig-latin-translator-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?