Get an Epic Experience with Premium


Chat & Communication Login to Add Favorites
  • World of Warcraft
  • 1,841 Monthly Downloads
  • Supports: 5.4.2
  • 272,537 Total Downloads
  • Updated 02/20/2014
  • Created 03/13/2008
  • 263 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: tongues 1.5.4 A
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.


  • 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 55 Next Last
  • #825

    It seems to be interfereing with the in game whispers. I can receive them, but I cannot reply to them. Disabling or uninstalling Tongues has been the only fix for this so far, though I've been trying to hold out on that...

  • #826

    Are you getting any lua errors?

    Are you running ANY kind of other chat modification or some sort of addon that handles whispers?

    Are you speaking or have it set on a language OTHER then common when this happens?

  • #829

    The death and respawn check thing seems to be on blizzards end. And whispers in general aren't handled by tongues. I haven't been having issues personally but i will check with those addons to see if i can reproduce anything.

    I know wowscribe hasn't been updated in AGES and i have swapped to the addon Elephant ( .

    You can also try a very slow method of disabling all addons but tongues (or your chat addons if anything) seeing if it still does it, then slowly renabling them until the error occurs.

  • #828

    Adding an addendum. Just tried whispering a friend with Orcish enabled. I could see the reply I sent but they did not.

  • #827

    I do sometimes get errors popping up like this

    And the other chat mods I have are Prat 3.0, UnlimitedChatMessage, and WoWScribe Chat Logger. I am not sure if any of those handle whispers in a specific way.

    I haven't tested it either, but I think I usually have Common/Orcish set when I try to whisper someone. I'll get back to you on it after I test it, though.

  • #822

    So, it's not really working properly...  I installed it today, tested it out for darnassian (I'm a human).  It appeared in the chat as common but the speech bubble is darnassian.  The night elf I was testing it out with couldn't understand it, nor could they see it in the chat.  Tested it out with some b tag friends and same issue.  Tried other languages as well, and smae issue.  This was all in /say btw.  It says all languages are at 100 percent too.  Has anyone had this issue as well?

    Last edited by tjlan86 on 3/2/2014 3:14:19 PM
  • #823

    It will appear as common to you cuase it is self translating to your (you can turn this off in the tongues options)

    It will appear as darnassian in chat  bubbles as i cannot affect those.

    A nightefl will not understand you speaking darnassian unless they have tongues installed themselves.

  • #824

    Oh...and won't work Cross Server

  • #820

    I found a bug. When i have this addon installed everything i say in almost every chat apears in party chat aswell.

  • #821

    Is it doing it when your speaking common or a tongues language?

    Race and class?

    Go to your tongues optionns(either the button, LibDataBroker plugin or /tongues opt), click the advanced options button, under translations, is'party' checked? If so uncheck it.

  • #819

    @alphamaelstorm and @mactiren use /tongues reset

  • #818

    My button seems to have vanished as well.

  • #817

    I cant find my red button... HOW DO I GET IT BACK?!?!?!

  • #815

    It seems as if the problem is somehow connected to the language settings. As long as the game language is set to "English" everything works fine, but if switched to "German" the add-on stops working properly.

    For example: You won't be able to speak "cat", unless you learn it under its German name "Katze". Then the add-on changes your typing into cat sounds,  but dos't translate them again for yourself and if someone else try's to speak "Katze" to you it's just the same.  The only way to reach a functioning translation  under "German" is to use the "translate to Group/etc. feature.

    Hope this helps fixing the problem.

  • #816

    yeah i almost thought that was the issue. I have most of the things (save for like Gilnean) either being translated with the help of the LibBabble translation library or through some code to get to how blizzard does it and its based on Locale. now if its something i cannot translate or do not know have how to translate i have to use english locale.

    Languages in this addon are based on tables, now everything in Lua programming language is CASE SENSATIVE. So 'Cat' is not the same as 'cat' or the german 'Katze' (and 'Katze" is not the same as "katze"). 

    so even if its the same language, if its spelled diffrently (due to locale or otherwise) its not going to translate between people. The problem i think we are having is in the locales settings. So someone set to english is speaking cat, someone in german is speaking Katze.

    NOW  if are the same the problem is the addon is set to translate the name for the PLAYER so if someone set to german sees someone speaking Cat, the addon HAS NO idea what to look for if the locale of the receiving player is set to english. I ASSUME this is whats going on. it sounds like a conflict in locales. Now if both clients are set to german and its still doing it, that means i am wrong.

    Now on the codespeak, I noted a flaw in how i am setting up some of my locales in that there is a Gilnean (as "Gilneisch" in german, if you are wondering look in locales.lua) that some set up for me when i did a request for some translations. but i did still set it up as Gilnean-CodeSpeak.


    I am kinda frusterated on how i can fix this properly and i Deeply apologize for the trouble you are all having.

    Last edited by aurorablade on 1/20/2014 8:53:24 PM
  • 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 »

Leaguepedia PAX Skin Giveaway