A working version is now ready.
This should satisfy any doubts over whether reverse translation has become possible in 2012.
Passing French back to English
This was the killer coding problem.
I've solved this with the aid of an open source javascript library for keyboard shortcuts:
http://www.openjs.com/scripts/events...ard_shortcuts/
Version : 2.01.B
By Binny V A
I chose Ctrl+shift to trigger the reverse translation, simply because the user can type at will, and when ready, hit the 2 keys that are (I believe) usually bottom left.
BugsI experienced one problem, by hitting the shortcut before the text had finished translating.
This stopped the primary translation process.
Everything I typed in English was curiously accurate.
I then discovered that I was simply moving English from page 1 to 2 to 3.
This bug has never appeared again.
I reloaded the page and it worked perfectly thereafter.
Edit Note: This may be to do with the fact that by pressing Ctrl+shift this also creates an onkeyup event.
When I used onclick, the translated text simply transferred to the right frame.
Now the shortcut resends the english text for translation, at the same time as it trys to transfer the translated text.
That is the cause of the bug, so the instructions below don't help.
A fix is required.
To get around this, in the instructions I recommend checking what you have typed, before translating it back to English. (In real life, you would first check what you'd written)
Yes.......... I know it is not perfect.
Perfect would be to automatically pass the French, after translation.
But....... as a test bed; this is pretty good (and maybe a solution will present itself). In the meantime, other problems might arise from usage.
Anyway,
here it is:
You'll see there are some valuable instructions with it, based on my experience of translation.