So this is somewhat of an odd idea but inspired by the old pnp skill, speak languages:
Click to see:
Speak Language (None; Trained Only)
Action
Not applicable.
Try Again
Not applicable. There are no Speak Language checks to fail.
The Speak Language skill doesn’t work like other skills. Languages work as follows.
You start at 1st level knowing one or two languages (based on your race), plus an additional number of languages equal to your starting Intelligence bonus.
You can purchase Speak Language just like any other skill, but instead of buying a rank in it, you choose a new language that you can speak.
You don’t make Speak Language checks. You either know a language or you don’t.
A literate character (anyone but a barbarian who has not spent skill points to become literate) can read and write any language she speaks. Each language has an alphabet, though sometimes several spoken languages share a single alphabet.
Now as adding in a new skill might be a bit of a pain in the butt, id had an interesting idea of how to use the current system, although with a little bit of dm needed from a dm in game to grant the additional languages.
so my idea is this,
for every 10 points invested in certain knowledge skills you can pick a bonus language from the following lists:
LORE: ARCANA
Magic related languages ie Draconic
LORE: ARCHITECTURE & ENGINEERING
Dwarven! ;D
LORE: DUNGEONEERING
Monster languages
LORE: GEOGRAPHY
Regional Languages
LORE: HISTORY
Dead Language, Nethiese ect
LORE: LOCAL
Any races's langual native to BG's region
LORE: NATURE
fey language
LORE: NOBILITY AND ROYALTY
Elven perhaps?
LORE: RELIGION
Celestial, Abyessal, Infernal
LORE: THE PLANES
Elemental Languages, or a language of outsiders
so, what do you think?