Fast & Reliable Certified Translations