Get an Epic Experience with Premium


Chat & Communication Login to Add Favorites
  • World of Warcraft
  • 2,783 Monthly Downloads
  • Supports: 6.0.3
  • 317,988 Total Downloads
  • Updated 01/06/2015
  • Created 03/13/2008
  • 273 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: Tongues 6.0.2a
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.


  • 2a: Dialect Tweeks.
  • 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 59 Next Last
  • #885

    I am having a issue.  I am using dwarvish dialect with the drunk effect.  It works perfectly when I speak in the /say channel.  However when I type in any other channel than /say like /guild, or zone channels etc it doesn't do it's thing.  My speach is just normal (it's not converted). 

    On advanced options I have all the options on the screen side checked.  The translations side (on left) are all unchecked.  Am I missing something?  I would love for this to work when I talk to guild members as it makes roleplaying much easier.


    I forgot that it would probably help if I add the list of addons I'm using.  Here's the list!

    1. Tidy plates
    2. Auctioneer
    3. Bagnon
    4. OmniCC
    5. Tongues
    6. Total RP
    7. LevelCam
    8. Gathermate2
    9. Deadly Boss Mods
    10. Dugi Questing Essential
    11. IceHud

    Thank you for looking into this.  I LOVE this addon.

    Last edited by Gorebane44 on 2/25/2015 8:20:55 AM
  • #886

    I will look into it.

  • #883

    Finding the translations to be taking a really long time. As in, I type to a friend with the same addon in Thalassian and we both receive it in our chat boxes about two minutes later. Any reason for this, or did I do something wrong? 

  • #884

    Its not you and i have a hard time tracking the issue as i am pretty sure its AddonComm related, mainly with other addons and traffic on the server at a given time. I am sorry it happening to you though.

  • #880

    @Xsenia go into options or /tongues opt goto the button at the bottom of the screen (advanced options) and tweek wtih the translation checks until it stops.

    @mmx428 goto your interfact option > help, Enable lua errors and tell me if any pop up when you try things. also i can REPRODUCE it with what you have listed HOWEVER that is the WRONG syntax its supposed to be /run SendChatMessage("testing","EMOTE", nil, nil) and it works as normal.

    @elvUI users I DO NOT USE Elv..I will try to look at it..BUT i am not sure what i would need to be hooking where.  I am sorry for the issues you guys are having and i promise i will look.

  • #881

    *sigh* You're absolutely right. I feel embarassed now for not having noticed the missing quotes.

    My mistake! It's always the little things...

  • #882

    I know...and then you spend a hour looking at it..and not knowing whats wrong..I know the feeling... -_-

  • #879

    Tongues 6.0.2, for whatever reason, seems to be blocking/interfering with the functionality of SendChatMessage(). I tested with a simple function of "/run SendChatMessage("testing", EMOTE, nil, nil)" in a macro.

    Using the macro did not output the emote into chat, nor did my trial account that I was using as a emote-monitor see it. After disabling Tongues, I tried this function again and it worked without any issues.

    This was an issue derived entirely of faulty coding on my end. This is a lesson to remember to only write code when fully refreshed and rested.


    Last edited by mmx428 on 1/25/2015 5:46:08 AM
  • #878

    It doesn't seem to be working with ElvUI :( It speaks the languages alright but doesn't translate them.

    All addons were disabled. ElvUI suggested that  you "may need to add code that hooks onto the ElvUI chat functions.", as a first idea on what could need working.

    Last edited by nani_bird on 1/22/2015 4:56:08 PM
  • #876



    i have a slight problem, by using tongues. It always sais everything twice, and i dont mean the self translation in bracers. It always looks like this when NOT using orcish!

    (name: test.)

    [name] [Thalassian] [Thalassian] say: Anar. 

    >name<  [Thalassian] say: Test.

    but just in say - and i already tried to disable ALL other addons - so i can confirm its tongues ... is there anything i have to change in the options menu to prevent this from happening? thank you

  • #875

    Sorry for slow/late replies people:

    @Tainful Did you add Draconic to your languages known (Goto the understand tab in options > put Draconic in the box (case sesative mind you) > Press enter  > Adjust slider > Click set), when you have it set click the List button to make sure it took.

    @Zarahi and @Spoonymog Okay gonna run through some questions, Are you running any other RP mods or chat mods? Are you getting any lua Errors? Are you on US Servers? This sounds like one of two things a Addon Comm issue or a conflict with another addon (TRP2 dosen't play well with tongues sometimes).

    I will try to reproduce the best i can on my end, I am sorry your having problems! :(

  • #877

    I actually just came here to post an update, it seems the chat module for ElvUI is blocking Tongues. After I disabled it Tongues got working again, albit a little bit laggy. 

  • #874

    I am having trouble like Zarahi is. It will not auto translate languages that I input. So, example: on my Tauren I input Thalassian, but I cannot understand others with the addon, nor can they understand me. All settings are at 100%. 

  • #873

    Lately I've been having this problem with tongues where I can't understand people who speak my race's language, despite both of us having tongues. For example, my draenei character cannot understand non-draenei speaking draenei. I have understanding + speaking both set to 100%. Is there some way to fix this?

    Thank you!!

  • #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.




  • 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 »

Dominate the Competition with Alienware