Fix for #1582, Added Translations, Add Missing DocStrings

- Fix for #1582 
- Added Translations
- Add Missing DocStrings
- Keep code PEP8/Lint compliant

Brancho:  fix/translations :octocat: