Speaketh

World of Warcraft roleplay language addon.
Screenshot 2026-04-21 181354.png

Screenshot 2026-04-21 181354.png

Screenshot 2026-04-21 181340.png

Screenshot 2026-04-21 181340.png

Description

It is highly recommended to use a form of emote splitting addon. You may run into issues with Blizzard's native chat limits without doing so. 

Recommended: EmoteScribe or Emote Splitter.

 

Speaketh brings WoW's racial language system to life for roleplay. When you speak, your chat is automatically translated into whichever language your character knows. Other players running Speaketh read your words clearly or partially, depending on their fluency in that language. Players without the addon simply see the scrambled text, exactly as Blizzard's own language system intends.

No coordination required. No shared groups. Just speak, and let fluency do the rest.


Languages

20+ built-in languages drawn from Blizzard's own lore: Common, Orcish, Thalassian, Darnassian, Taurahe, Dwarvish, Gnomish, Forsaken, Zandali, Draenei, Goblin, Shath'Yar, Draconic, Demonic, Nerubian, Nazja, Shalassian, Vrykul, Vulpera, Gilnean, and Pandaren.

You can also create your own languages from any pool of words you define, then share them with other players using a compact import code. They paste it in, and the language is available on their end instantly.


Dialects

Layer a dialect on top of any language for added flavour. Built-in options include Gilnean (Cockney), Lordaeron (archaic formal), Troll, and Goblin. The Drunk dialect offers four levels of progressive slurring, with Tipsy, Drunk, and Smashed each sounding increasingly convincing.

Want something more personal? Build your own dialect with custom word-swap rules and apply it to any language.


Fluency

Every language has a fluency level from 0 to 100%. At full fluency, your speech comes through perfectly. Below that, words start slipping through in plain text: the less you know a language, the more of it stays scrambled. Two listeners with different fluency levels will experience the same message differently.

You can set fluency manually or let it build naturally by hearing the language spoken around you.

 

 

Commands
/sp - Open the help screen
/sp options - Open the settings panel
/sp window - Open the Speak Window
/sp <language> - Switch language (e.g. /sp orcish)
/sp none - Disable translation
/sp cycle - Cycle to your next known language
/sp dialect <n> - Set a dialect (e.g. /sp dialect troll)
/sp drunk <0-3> - Set drunkenness level
/sp share <language> - Generate an import code for a custom language
/sp import <code> - Import a custom language from a code
/sp list - List all languages and your fluency

The Speaketh Team

profile avatar
  • 1
    Projects
  • 203
    Downloads