Comprehend languages

Comprehend languages is a divination spell that lets one temporarily understand all written and spoken languages.

Effect
You can understand the spoken words of creatures or read otherwise incomprehensible written messages (such as writing in another language). In either case, you must touch the creature or the writing. Note that the ability to read does not necessarily impart insight into the material, merely its literal meaning. Note also that 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, other than to know it is magical, but the spell 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.

Arcane Material Components
A pinch of soot and a few grains of salt.