Get an Epic Experience with Premium


Chat & Communication Login to Add Favorites
  • World of Warcraft
  • 2,918 Monthly Downloads
  • Supports: 6.0.3
  • 308,701 Total Downloads
  • Updated 11/11/2014
  • Created 03/13/2008
  • 271 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: Tongues 6.0.1
Support development! **

About Tongues

The Tongues AddOn

From Skrull "A while ago I started using Lore. As I started working with it, I started to see some of the limitations. I decided to re-write my own version of it, and try to remove some of those limitations. Currently, Tongues doesn't do localization. In a conversation with Rufftran I learned that he may be retiring Lore since Tongues is doing well. I still need to talk to him about merging projects."

  • NOTE: Please PM non English translations of Languages and/or pet names to Aurorablade thankyou REMEMBER TO ALWAYS BACKUP YOUR CUSTOM FOLDER!

What it does:

  • It allows languages, dialects, affects on outgoing messages.
  • It allows filters on incoming and outgoing messages.
  • It has Lore-style Interpreters.
  • It provides the ability to Mass Translate for: targetted player, translators (people added to the user's translator list),party,guild, raid, officer, battleground, raid warning/alert.
  • Auto-translation of other Tongues users' say, yell, party, guild, officer, raid, battleground and raid warning/alert messages.
  • Uses Blizzard languages when it can (ie Orcs speaking Gutterspeak will not be understood by Undead unless the listener has Tongues, Undead speaking Gutterspeak will be understood if both they listener have Tongues.)
  • Provide a quick select for picking which language to speak. (So you don't have to open up the menu every time.)
  • Automatic Language learning (different languages have different difficulties for difficult factions, races, and classes.)
  • Allows you to speak for controlable pets with /petspeak or /ps

What it doesn't do:

  • It won't ever translate cross-faction.

Why not? Aside from the EULA, which prohibits this,the other reason for this is because of the method that Blizzard uses to generate its languages. For instance, a Human speaking Common being heard by the Horde may see a word like "hir" this could mean "the" or it could be "toc" - table of contents - it depends on the context, which you don't know because all the words are encrypted. The algorithm to figure this out would have to be extraordinarily complex.

  • It won't ever translate languages from or to users not using this AddOn.

What it will do:

  • Provide an option for dynamic Dialect drifting.
  • Miscellanious code streamlining.

List of Commands

  • /tongues
  • /tongues <language>
    • Swap to a new language
  • /tongues opt

open options window

  • /dialect
    • swap dialects
  • /ps <what to say>
  • allows petspeech

LibDataBroker Support

If you have a libdatabroker compatible display addon it will make a display that will mimic the minimenu or 'big red button".

  • Left Click to cycle languages
  • Right Click to open options
  • Alt - left click to open menu of languages you know

List of Languages

Sub languages are alias of a language who use the same word set to a point, these names can be used when adding a language

  • Common
  • Orcish
  • Troll
    • Sub Languages: Zandali,Amani,Gurubashi,Drakkari,
  • Dwarvish
  • Gnomish
  • Darnassian
  • Forsaken
    • Sub Languages: Gutterspeak
  • Taurahe
  • Draenei
  • Thalassian
    • Sub Language: Sindassi
  • Wolf
    • Sub Languages: Hyena,Core Hound
  • Bear
  • Bat
    • Sub Languages: Sporebat
  • Boar
  • Serpent
    • SubLanguages: Nether (used for warpstalkers), Raptor, Chimaera,Crocolisk,Devilsaur
  • Ursine
  • Cat
  • Seal
  • Bird
  • Ravenspeech
  • Moonkin
  • Trentish
    • Sub Languages: Turtle (it worked in my head)
  • Dark Iron
  • Kalimag (language of elementals)
    • Sub: Elemental
  • Demonic
    • Sub Languages: Eredun
  • Titan
  • Draconic
  • Nerubian
    • Sub Languages: Qiraji,Silithid,Wasp,Ravager,Scorpid,Spider
  • Nerglish (MURLOC SPEECH!)
  • Nazja (Naga Language)
  • Undead (a take on zombie language)
  • Pandaran
  • Gilnean-CodeSpeak (Cockny rhyme gibberish)
    • Sub Gilnean
  • Stag
  • Orca

How to add a language

Go into your options, click the understand tab. Enter language to learn in the box Hit enter Adjust the slider to desired fluancy Hit Set

You can change your fluancy later (if passive learning isn't doing it for you) in the same method.

How to remove a language

  • To remove one language: In the understand tab: Enter your language to remove into the box, Click Clear
  • To remove All Languages: in the understand tab: Click clear

Click list at any to see the languages you know and thier fluencys.

Known Bugs:

  • None known at this time.


  • 6.0.1: Umlauts will translate, ! won't. Fixed /dialect command. people on a translate list will NOT get translates on EMOTEs or if you are speaking in say in Common/Orcish. This does not affect Translate to Targetted. I DID NOT GET AROUND TO ADDING IN NEW PET TYPES...I PROMISE I WILL.
  • Dr Dolittle Fixes: You can now talk as an animal easier hopeully now, Fixed various issues invovling settings not being respected.
  • 6.0:WoD Release should be pretty much working. Still at my war with the mage glyph.
  • 5.6A:...woopps Fixed a locale error..NOTHING TO SEE HERE MOVE ALONG! 7/13/2014:Marking as Release
  • 5.6:Releasing as Beta. Tweek with arcane languages glyph. Inform me if it breaks EVERYTHING. Try to make it so you don't get a skill up in channels where gaining a skillup would be silly as all heck.
  • 5.5: Toned down the standard dwarf dialect based on user feedback, Dwarf heavy remains, use with cuation. Removed growl off the Dreanei Very light dialect.
  • 5.4 A:Updated AceComm Lib.
  • 5.4:Smaill tweeks, TROLL PLAYERS: Zandali is now set properly as a may need to reset MY BAD! DON'T HEX ME!
  • 5.3: Thanks to I have hopefully fixed issues with the whole Compact raid frame taint. THIS WILL NOT FIX THE "IsDisabledByParentalControls()' TAINT!!! That is on Blizzards end, its not even tongues! BUT it is going to be fixed in the patch on the current PTR so just hang tight. Other things: Removed and tweeked some things with the Darnassian dialect and language (Cuase useing the sin'dorei stuff for substitutions made me feel dirty). Changed stuff for the "Stag" druid shapeshfit langauge it now also has the alias of "Deer" for you non druids. MEEEeerrrRRREEErrrr
  • 5.2a:Commenting/removing some uncommented Debug code...Sorry.
  • 5.2:Actually may have fixed the issue with arcane language glyphs, may have fixed an issue with shapeshifted languages on and not speaking common. MORE THEN LIKELY BROKE THE ADDON, please test on the PTR, leave a comment on the CURSE PAGE if you find anything, otherwise it will go release build when 5.4 goes live. Update: Set to release for 5.4, Error reporting still stnads.
  • e8:Actually updating the toc for 5.3
  • 1.5.1e6 finally may have the languge glitch ended. Please excuse some language lag i am still unsure the exact cuase of it.
  • 1.5.1e5 Trying to fix gnomes this time
  • 1.5.1e4 Forsaken and custom language issue
  • 1.5.1e3 Fixing and error in e2 hopefully also fixes instance chat issues.
  • 1.5.1e 5.1 update.
  • 1.5.1d2 FINALLY may have fixed the annoying 'not switching to common/orcish on custom language' problem..I HOPE...
  • 1.5.1d Pandas Be Trolling: Fixed an issue where custom languages were being sent across in racial language instead of common/orcish for trolls and Pandas.
  • FIXED:VEry massive bug..Sorry it took me so long to fix it guys!
  • Added:Draenei VERY light dialect
  • Added:Languages alias based on feedback, see list in description


First Previous Page 1 of 58 Next Last
  • #872

    I'm noticing a few of the languages are missing from the collection. For example I can’t find Draconic anywhere. My human paladin is role-played as one of the bronze dragonflight and having Draconic is a nice added touch. Saves going to the DND version of Draconic and using their online translator, the one at

    Although I wouldn't mind having that version of Draconic in this as well.

    But anyway it's listed here, but in game it don't come up at all.




  • #871

    @metharos Am i correct in assuming you mean typing 'high elf' is working properly but 'highelf' is not? If so thats correct and is just how it is in the language file until i change it. I will work on changing it.

    @tainful the way the code is right now i am unsure i can make a straight on/off bit. I will see what i can do.

    @weeun what language were you speaking and were you getting any lua errors?

  • #870

    Anything I type shows up in chat bubbles, but not in the actual chat window... is this intended? 

  • #869

    May I request a simple on/off button to disable/enable this addon? Or rather just turn it off so it's not in effect all the time.

    I ask as there are some times I rather it not be on, and don't want to go through the whole going into addons, disableing it, reload game. etc etc.  Rather just, push button, it stops what it's doing.

    I ask this as I don't want it on when we do runs or raids, or when I'm not RPing. It really gets in the way of these things and I've had times when I've forgotten to turn it off before going into an heroic and leading to some... embarasing times.

  • #868

    The Substitutions are not working for anything above one word. For example:

    ["farewell"] = "shorel'aran"  <-- This works just fine

    ["high elf"] = "quel'dorei"  <-- This is not working. Instead of showing as "quel'dorei" it prints as a four-letter word followed by a three-letter word. It takes "high" and "elf" as separate parts, not as a whole.

    This pattern repeats for any substitution with two or more words, regardless of language.

    Last edited by Metharos on 12/10/2014 1:33:52 PM
  • #865

    Hi there! I love the addon, it's worked decently well for me most times - but there was an odd incident recently I thought I'd ask about in case it was user-correctable and we were simply doing something wrong.

    I was on a night elf druid speaking to a worgen. We were speaking in Darnassian - we both had Tongues, obviously. However, while the worgen could understand me, I could not understand her. She had to set me as a translator and have the addon whisper everything to me. Is it possible something was configured wrong on one of our ends? 

    Another quick question: Would it be possible to have only SOME words in a sentence translated by the addon, perhaps via a tag? It would make slipping little bits of the character's native language into conversation really fluid and is something I'd greatly enjoy having, although I can certainly understand that it may be something that can't be achieved with LUA.

    Anywho, keep up the good work! :D <3

  • #866

    I tried the tag thing and it kinda messed up, I will revist it later.


    As for the non translation issues i am unsure, You did both know the language correct? also goto options > Advanced button and tweak your screening options. Also are you running any other chat/rp addons?

  • #862

    Since we are not allowed to move the little button from the middle of the screen, which is the stupidest idea to have, I have gone and tried to macro the commands you listed. But, /tongues and /dialect or /dialect (option) do nothing, and /tongues (language) can't have spaces or it ignores it, making it impossible to swap to something like Dark Iron without the big, fat and clumsy menu.

  • #864

    The button IS movable and the slash commands SHOULD be working, please make sure you have lua errors on  and see if you are getting any related to tongues.

    It Does also Attach to Lib Data Broker display mods if you have any of those.

  • #861

    Greetings! This is a pretty awesome addon and I love it. However, I've noticed three things I would love to see fixed/changed:

    1. If I add someone to the translation list, it will send everything I type to them as translation - even emotes I type with /e or /me, and it even sends them a translation of whispers (that are naturally not in a custom language) I send to them, so I end up spamming them with whispers. Could you maybe add an option to only translate things written in /say and maybe /yell?

    2. Currently, it translates exclamation marks as well. Question marks and other punctuation marks are left untranslated (as should be), but exclamation marks are turned into a random letter when translated.

    3. I'm playing on a German server, but using the English version of WoW, so I don't know if this is a matter of client language or not: German umlauts, i.e. ö, ä and ü, are not being translated, which makes my classy, authentic Thalassian kinda sound like I'm a Turk, not an elf. ;)

    4. Would it be possible to define what characters are being used for emotes while using /say? For example, some people use *asteriks* while others use <these>... and then leave everything that is between those characters untranslated? That'd be awesome.

    Thanks a million!

  • #863

    to point 1:I will look into getting that fixed sorry for the inconvicnence!

    point 2: I will look into that, I am not sure how i am gonna fix it at this time.

    Point  3: Yes its a client issue, i will look into it might can fix with point 2

    point 4 I have tried this before to no success.

  • #859

    We need vrykul as a language.

  • #860

    Most Vrykul ingame language its scripted. Due to the random word generation at work i need a set of words to go by and blizzard has nothing in the files for them.

  • #867

    Can you look through a dictionary and plug in words for Vrykul? That would be great.

  • #856

    I think i got alot of the druid errors fixed. And some other errors (Check boxes were NOT respecting settings!)

    New version will be up in a bit, if you get any other errors please leave a comment here with Race,Class,Faction,Language spoken,Shapeshift form AND Lua Error..or just the lua error!

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Plantronics GameCom Commander Headset Giveaway!