The translation service - quality and speed