Google Translate support

Plus some extra checks. I guess it should work on Ubuntu now, at least, but I haven't checked.