Currently supports short translations only. Some code cleaning.