Changes, necessary to support several translation services.

Plus, added Google Translate service.