c++ translation library