[translate]: Refactoring, removed old code
[translate]: Removed unused exception code (removed whole backend.py file)
[translate]: More refactoring & testing. Up to 86% translator coverage now.