Uncharted Waters Online is an online game wherein you play in the Age of Discovery/Exploration period of Planet Earth (15th to 17th Century), where you are one of the Captain on voyage trying to open new trade routes, discover new exciting places, and the mapping of the planet. Of course, before you can have a conversation and establish a good trade with the peoples of the world, you need to learn their languages.
Learning a new language is simple, just visit any city and talk to the lords and ladies of any 'houses'. As a clue, the names of these houses end up with the word 'Estate'. Additionally, guild houses (Adventurer Guild, Maritime Guild, and Merchant/Trader Guild) also offer languages.
Below you will find a tabular list of the languages available per city and the establishment where you can learn it. A word of caution, languages count as one (1) skill. You will need to forget a skill if you already maxed out your allotted number of skills that you can learn. But be careful not to unlearn the language of the city you are currently in, lest you want to travel all the way back to where you first learnt of their language in the first place.