Hi
I have this weird problem where I can’t change to Thalassian on my character. When I go to emote menu - language - Thallasian it doesn’t do anything. It was a problem in BFA but I found a macro to do it and it was fine, but I tried it now and it doesn’t work anymore.
I disabled all addons and I still couldn’t change it. I also checked on a different character and my pandaren has no problems changing language.
update
it’s impossible to change your spoken language while in a party, doesn’t matter if it’s cross faction or not.
3 Likes
I am having the exact same issue, I tried to speak Darnassian and it just doesn’t let me. I even tested without TRP3 and it just doesn’t allow me to speak my Racial Language.
Edit: I have tried it on my Blood Elf and other Night Elf and it work just fine, for some reason that one character doesn’t wish to speak Darnassian.
Edit 2: I gave the game and launcher a full restart and tested it without TRP3 and with it and now it works.
1 Like
Having the same issue where I cant change language to Thallasian on my Void elf Death knight
I swapped to my Night elf Demon hunter and she was able to speak in both Darnassian and Demonic without any issues.
I do have TRP3 installed and the same results with and without the addon loaded
Came across the same issue so, for those of you who still struggle with your char languages here’s a workaround found elsewhere 
Just c/c this code in a macro, the code will then cycle through all available languages:
/script local b,l,c,g=DEFAULT_CHAT_FRAME.editBox,“languageID”,GetNumLanguages,GetLanguageByIndex for i = 1,c() do local n,id = g(i) if id == b[l] then if i == c() then i = 0 end local nn,ni = g(i + 1) b[l] = ni print("Speaking "…nn) break end end