Base for the translator class (again)
Doxygen documentation
Yes, tests are good
I fixed unescape :D