translation support via Flask-Babel

add translation support.

and many pep8 style fix.