I have the same problem, only my languages are Greek and English.
And my real problem is that I have not been able to determine what language the target application is before I start send()ing.
Also, there seem to be 2 language settings at play: The keyboard language of the target application and the keyboard language of AutoIt
As you can see from my test script (send.au3) and the resulting output (send.txt), when both Notepad and AutoIt are set to Greek, everything works fine and I do not even have to switch keyboard layouts between the English and Greek texts.
As you can also see in the above files my attempt to find out what keyboard language notepad uses with the following call:
{{{
$result = DllCall($user, "long", "GetKeyboardLayout", "dword", $AppPID)
{{{
fails without an error but returning a value of 0
Any ideas on making it work?
Or of another workaround? Send.txt