Implement the translation provider.