Stop (ab)using the translation implementation library, and use client instead