Actually, values displayed in QGIS forms are values stored as Alias :  Translations should read the field names and define the alias from it (in its translated version). 