Simplify translator module

Remove special cases and premature repeated stripping of scope argument.
scope argument is now passed in as a kwarg and added as first parameter
to bound methods if present.
Remove generated file from source tree