When swapping languages, the target window text should be moved along the language to the source window (currently, the original text is left in the former source language in the source widow, causing nonsensical translation to the same language.) and translation to the new target language (the original source one) should be called.
When swapping languages, the target window text should be moved along the language to the source window (currently, the original text is left in the former source language in the source widow, causing nonsensical translation to the same language.) and translation to the new target language (the original source one) should be called.