Comprehend Languages

(Player's Handbook v.3.5, p. 212)

Level: Bard 1, Urban Druid 1, Death Master 1, Savant 1 (Arcane, Divine), Sha'ir 1, Wu Jen 1, Beguiler 1, Vigilante 1, Knight of the Weave 1, Ebonmar Infiltrator 1, Adept 1, Wizard 1, Sorcerer 1, Cleric 1, Court Herald 1, Mind 1, Herald 1,
Components: V, S, M, DF,
Casting Time: 1 standard action
Range: Personal
Target: You
Duration: 10 min./level

You can understand the spoken words of creatures or read otherwise incomprehensible written messages.
In either case, you must touch the creature or the writing.
The ability to read does not necessarily impart insight into the material, merely its literal meaning.
The spell enables you to understand or read an unknown language, not speak or write it.
Written material can be read at the rate of one page (250 words) per minute.
Magical writing cannot be read, though the spell reveals that it is magical, but comprehend languages is often useful when deciphering treasure maps.
This spell can be foiled by certain warding magic (such as the secret page and illusory script spells).
It does not decipher codes or reveal messages concealed in otherwise normal text.
Comprehend languages can be made permanent with a permanency spell.
Arcane Material Component: A pinch of soot and a few grains of salt.