promotional bannermobile promotional banner

Tongues of Azeroth

Speak and understand the languages of Azeroth in chat — Old God, Demon, and more lore friendly options.
WordleLanguage.png

WordleLanguage.png

Translate.png

Translate.png

Learned language.png

Learned language.png

Accents.png

Accents.png

Description

Tongues of Azeroth

Speak the languages of Azeroth — from the maddening whispers of the Old Gods to Orcish, Darnassian, and beyond. Or drop the language entirely and talk with a Dwarven brogue, aye!

Tongues of Azeroth transforms your chat into the fictional languages and dialects of Azeroth, in the spirit of the classic Tongues addon. Speak 70+ tongues, flavor your English with a spoken accent, let your character speak when you cast, and even learn languages through a Wordle-style minigame. Great for roleplay, cults, secret pacts, and cryptic in-character moments.


Works on every client

One install runs on Retail (Midnight), WoW: Forever, and Classic (Vanilla, Cata, Mists, Wrath). A built-in compatibility layer adapts the interface and chat functions to whatever client you're on — no separate downloads to manage.

Features

  • 70+ languages & dialects — the core playable-race and Old God tongues plus dozens of beast, faction, elemental, and eldritch languages
  • Accents — instead of translating, flavor your English with a spoken dialect: Dwarven ("I cannae do this, aye!"), Troll ("da voodoo, mon."), and 10 more, each with its own strength slider
  • Language Trainer ("Decipher") — a Wordle-style minigame to learn languages; climb reputation ranks, build fluency, and unlock decoding as you go
  • Strength slider (0–100) — control how much of your text is transformed, from a few cryptic words to fully unintelligible
  • Per-channel filters — choose exactly which chat types are affected (Say, Yell, Party, Raid, Guild, Whisper, and more)
  • Learned Languages — mark tongues your character understands; when another Tongues of Azeroth user speaks one, you'll see the decoded meaning in your own chat, with per-language fluency shown on progress bars
  • Favorites — click the star on any language and it floats up to a Favorites section at the top of the dropdown instead of sitting seventy rows down; the star on the floating language bar toggles whether scrolling cycles only your favorites
  • Cast Phrases — speak when a spell lands: Corvin snarls "Aman!" in Broken Demonic and the fire takes hold. Words in "quotes" are spoken aloud and get translated into your current tongue, while the narration around them stays plain English. 783 ready-made lines across 143 spells ship with it, a character sheet decides how your character sounds, and a keybinding opens a spell's phrase list while you hover it on your bars. See below.
  • Minimap button and a draggable standalone window for one-click access (with Back/Close navigation on clients without a native options tree)
  • Live options panel with a real-time preview
  • Deterministic — the same words always translate the same way, so speech stays consistent between everyone running the addon
  • Punctuation, numbers, and links are preserved

Languages

The 11 core languages use Blizzard's own in-game parser word lists:

Language Flavor
Old God (Shath'yar) Eldritch, apostrophe-heavy
Orcish Guttural, hard-edged
Darnassian Flowing, soft
Thalassian Sharp, regal
Dwarven Hard, stony
Gnomish Clipped, technical
Taur-ahe Earthy, open vowels
Zandali Rhythmic
Draenei Airy, long vowels
Gutterspeak Raspy, clipped
Demonic Harsh, dark

…plus 60+ generated tongues and dialects, each with its own phonetic style:

  • Beasts & creatures: Wolf, Bear, Bat, Boar, Serpent, Cat, Seal, Bird, Ravenspeech, Stag, Orca, and hunter-pet dialects (Raptor, Chimaera, Crocolisk, Core Hound, Spider, Scorpid, Wasp, Sporebat, Turtle…)
  • Peoples & factions: Eldre'Thalassian (the Skyborne tongue, new in WoW: Forever), Common, Dark Iron, Gilnean, Goblin, Ogre (Ogri'zhan), Furbolg, Tuskarr, Vrykul, Pandaren, Sprite (Faerie), Sylvan, Moonkin, Trentish
  • Elemental, eldritch & ancient: Kalimag, Titan, Draconic, Nerubian (+ Qiraji / Silithid), Nerglish (Murloc), Nazja (Naga), Ethereal, Undead
  • Sub-dialects that share a parent's sound: Troll variants (Amani, Gurubashi, Drakkari), Sindassi & Shalassian (Thalassian), Eredun (Demonic), Forsaken (Gutterspeak), and more

Accents

Prefer to be understood? Accents rewrite your English into a spoken dialect rather than a foreign language. Choose one, set its strength, and speak normally:

Dwarven · Troll · Orcish · Darnassian · Draenei · Tauren · Forsaken · Pandaren · Goblin · Gilnean · Vrykul · Pirate

Auto-translate takes precedence over accents — turn it off (or set Language strength to 0%) to hear your accent.

Cast Phrases

Your character can speak when a spell lands, in whatever tongue you're currently speaking:

Corvin snarls "Aman!" in Broken Demonic and the fire takes hold.

Words in "quotes" go through your language and accent exactly as chat does. Everything outside them is narration and stays in English, because that's the part onlookers are meant to follow. Off until you turn it on, since it puts text in other people's chat.

783 ready-made lines covering 143 spells, written to read like a DM narrating the action rather than a list of spell names — one concrete detail per line, and the long cooldowns get more room than the spammable fillers. Tick a pack and its spells appear in the list, where any line can be reworded, reweighted, or retired. You only see your own class's pack by default, plus pets and professions; one click reveals the rest.

A character sheet, not a house voice

Every shipped line is written for a Bearing — Plain, Dry, Fierce, Solemn or Warm — and may carry a Wording of courtly or blunt. Pick a Bearing, optionally a second as a streak that cuts against the first, a Wording, and how much your character talks. Those lines rise in the roll while the rest drop out, so "Solemn, courtly, measured" and "Dry, blunt, quiet" are recognisably different characters drawing on the same library.

Anything you write yourself is never filtered — you wrote it, so it's your character's voice by definition.

Creeds

What a character believes belongs to the character, not to any one spell, so "For the Horde!" isn't welded to a fireball. Tick any of eight creeds — the Horde, the Alliance, the Light, Elune, the ancestors, the elements, the fel, the shadow — and their lines ride along on whichever spells you've already set up. The class packs themselves name no faction or faith, so a Blood Elf paladin and a draenei one can share a spell list and still sound like themselves.

Your own words

Write your own lines with tokens for the spell, your target and your pet. Pets speak too, on any class. Per-phrase weights decide how often each comes up, a single "how often" chance controls whether a cast speaks at all, and two pauses — one global, one per-spell — stop a spammable spell turning your emotes into a wall of text.

Getting started

Install, then type /toa (or click the minimap button) to open the options panel. Pick a language, set your strength, choose your channels, and start speaking.

Handy commands:

  • /toa — open the config panel
  • /toa lang <id> — set your language (/toa list shows them all)
  • /toa accent <id> — speak with an accent (/toa accent list)
  • /toa game — open the "Decipher" language trainer
  • /toa say <text> — say one translated line
  • /toa cast — set up phrases spoken when you cast

Good to know

  • Chat has a 255-character limit, so translated text is trimmed to fit.
  • This transforms your text client-side — it does not touch WoW's real server-side language system.
  • Settings are stored per character.
  • Cast Phrases go out as emotes. /say and /yell have needed a real keypress since patch 8.2.5, so no addon can send those from a spell cast. During raid encounters, Mythic+ and rated PvP the game blocks addon chat altogether, and the line is shown to you alone instead.

AI disclosure

This addon is built with use of AI assistance (including this description!). Most of the Lua, and the wording of the shipped cast phrases, were drafted by an AI coding agent working to my direction. I decide what gets built, what the rules are, and what ships — and nothing ships unreviewed: every release is read through, checked against an offline test suite, and play-tested in game on the clients it supports.

All screenshots are real captures of the addon running. None of the images are AI-generated.

If something is broken, that's on me, not the model — open an issue and it'll get fixed.


Support

This addon is free and always will be. If you'd like to say thanks:

The Tongues of Azeroth Team

profile avatar
  • 2
    Projects
  • 968
    Downloads
Donate

More from JesseMods

  • TradePad project image

    TradePad

    Post an eye-catching trade line whenever and wherever you want. Save items in wish lists for any number of different uses.

    • 9
    • August 8, 2026
  • TradePad project image

    TradePad

    Post an eye-catching trade line whenever and wherever you want. Save items in wish lists for any number of different uses.

    • 9
    • August 8, 2026