Fix comment
Add main abstract methods
Add Translate class and environment getter and setter methods