According to the Merriam-Webster Dictionary, ‘impeach’ Merriam-Webster.com. 2019. https://www.merriam-webster.com (19 November 2019) means ‘to charge (a public official) before a competent tribunal with misconduct in office’. It does not mean to remove the person from office, and this can sometimes be a problem for some translation services.
A translator’s responsibility in the pursuit of excellence is always great. This goes for everything: transposing from one language to another a work of literature; a corporate balance sheet; a website; or even the translation of a restaurant’s starter menu.