Adding the translation service core logic