refactor
support (bad) for whole translation of whole sentences