Your first thought is correct. You can add a new work for the translation, link the two works with the “later version” relationship and the “translated” attribute, and add both the translator as translator and original writer to the new work. See for example: https://beta.musicbrainz.org/work/05bbfd2e-0f31-30ab-ac12-66a4c3c42263