The past tense of sight-translate is sight-translated.
The third-person singular simple present indicative form of sight-translate is sight-translates.
The present participle of sight-translate is sight-translating.
The past participle of sight-translate is sight-translated.