Get an Epic Experience with Premium


Chat & Communication Login to Add Favorites
  • World of Warcraft
  • 2,228 Monthly Downloads
  • Supports: 6.1.0
  • 333,705 Total Downloads
  • Updated 04/30/2015
  • Created 03/13/2008
  • 281 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: Tongues 1.6.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.


  • Fixes the addon maintainers inability to remove a library declaration....
  • ever foget how you were actually version numbering you addon?: Fixed prat compatiblity
  • Current bugs with ELVUI still trying to figure out, bug with using target shorthand in custom text. Drunken dwarvs in guild do not sound drunk enough...
  • 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 16 of 61 Next Last
  • #688

    I am going to look into it.

  • #685

    Nice addon. My UI is a bit funky so switching languages is a pain, this addon makes up for that. :)

    But I was wondering, would it be out of line if I was to ask if you're making a new Pandaren dialect to work with the addon? As funny as oms and noms are, I'd like my panda to be just a little more sophisticated than that. :P

  • #686

    Well belive it or not, the oms and noms are what BLIZZARD is useing for the language. I am open top suggestions if you anyone has them though just post it here.

  • #682

    Thanks so much for bringing this back to life <3

    My only thing is, I can't find how to change it so I see it in the language I'm posting in (and translate it to myself in english).  Is this feature in here?  I read both the read me and your website instructions and I still can't figure it out.  Is that a feature?  If it's not (and it's also not too hard to do), could you consider it in a future update?  I just want to make sure the language I created looks good and doesn't come up with some really awkward formations in practice.

    Last edited by Saronai on 9/18/2012 10:07:44 PM
  • #684

    Trying to understand you here but if you got into options, try adjusting the screening/translate settings (its on the first tab if yo click advanced) to see if you can get what you want. You should be automaticly seeing a translated version of alanguage you know and have the skill for (goto the understand tab and click list to see what percentage you know of a skill..if the one you want to speak is low, Enter the name in the box CASE SENSATIVE THERE, hit enter, Adjust the slider then click set, THEN try clicking list again to see if its where you want it)

  • #680

    Everytime I log onto a character, the Tongues button appears in the middle of the screen regardless of where I last had it and I get the following error:

    1x Tongues-1.5.1a\Core\libs.lua:180: attempt to index field "Settings" (a nil value)
    Tongues-1.5.1a\Core\libs.lua:180: in function "initFunction"
    FrameXML\UIDropDownMenu.lua:69: in function "UIDropDownMenu_Initialize"
    Tongues\Tongues-1.5.1a.lua:455: in function <Tongues\Tongues.lua:336>

    frame = LanguageDownMenu {
     0 = <userdata>
     initialize = <func> @Tongues\Core\libs.lua:175
    initFunction = <func> @Tongues\Core\libs.lua:175
    displayMode = nil
    level = nil
    menuList = nil

    I've tried uninstalling it completely (including deleting the saved variables) and I still get the error. Any idea what could be causing this? Thanks.

  • #683

    Late reply but whats the race of the character your trying to play and does it do it for all characters or one character?

  • #689

    It does that for all my characters. Taurens, belves, worgen, dwarves, etc.

  • #678
    Found this. 1x [ADDON_ACTION_BLOCKED] AddOn "Tongues" tried to call the protected function "CompactRaidFrame5:Show()". !BugGrabber-r188\BugGrabber.lua:587: in function FrameXML\CompactUnitFrame.lua:276: in function "CompactUnitFrame_UpdateVisible" FrameXML\CompactUnitFrame.lua:234: in function "CompactUnitFrame_UpdateAll" FrameXML\CompactUnitFrame.lua:46: in function Locals: nil
  • #679

    That is not tongues, its a creeping taint error with the compactraid frames..Its been happening alot to people using the defualt UIs and such. I think its on blizzards end...and its annoying as all get out.

  • #673

    I can only assume that this is related to Tongues, since I don't have anything else modifying languages, but I've noticed that NPCs who /yell something during a fight or a conversation scene seem to be getting their lines translated into Demonic a lot recently. I'll try and get a screenshot, since this isn't very specific.

  • #675

    its not tongues! Its the warlock curse of enfeeblement! The rolled alot of cuses together and enfeeblement has curse of tongues put into it (reduces casting speed by forcing you tp speak demonic)


  • #666

    Awesome addon but the Draenei accents are too heavy, I fear getting kicked if I use them.

    EDIT: Actually after looking through the comments it seems people have been complaining about that for the past 4 years. That doesn't bode well...

    EDIT2: Back again after going through the forums. Yeah using the Draenei accents will totally get me blackballed in the RP community. Why the hell has it not been fixed in the past 4 years?

    EDIT3: Last comment I swear. I've been making my own custom accent for draenei and I've found the perfect way to do it is to write like Bela Lugosi speaks. Draenei of course don't sound like him but in writing it works ex:

                                            ["wh"]                 = "vh",
                                            ["Wh"]                 = "Vh",
                                            ["wo"]                 = "vh",
                                            ["Wo"]                 = "Vh",
                                            ["wi"]                 = "vh",
                                            ["Wi"]                 = "Vh",
                                            ["th"]                = "z",
                                            ["Th"]                = "Z",
                                            ["it"]                = "eet",
                                            ["It"]                = "Eet",
                                            ["ng"]                = "nk",

    Last edited by Shaitan051 on 9/10/2012 1:37:05 AM
  • #671

    Look, anyone who would black list you for using the NOT worth rping with, I have updated this dialect about 3 times, ending up with light,normal and heavy. If you were the one on ER-US talking about this on alliance last night i said the same thing.

    I will consider the feedback if i decide to redo it thank you.

  • #664

    so i got this because chatter gets rid of the racial language feature but im sad to report this does jack shit if u have chatter and otherwise its useless

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

Gamepedia Free-shirt Giveaway