One stop destination for all Translation jobs