How do you manage the translations? With LCLTranslator/DefaultTranslator? In this case I don't understand why Edit1.Text and Edit2.Text are translated at all? IIRC, the translator only takes care of static strings, e.g. Label.Caption, Form.Caption etc.
You have best control over the strings to be translated when you define the strings as resource strings only and do not use automatic translation by LCLTranslator, but translate manually by calling TranslateUnitResourceStrings in unit Translations.