This uses Ilya Lebedev's Javascript VirtualKeyboard with some minor modifications to make bilingual typing easier. The virtual keyboard handles Hebrew; the physical keyboard remains English unless the physical Caps Lock key is pressed while the focus is in the text area. When that is done, the Physical Kbd Lock key on the virtual keyboard is depressed and the physical keyboard is Hebrew as well. Unfortunately, the nikud uses the actual Caps Lock key, so that is impossible on this keyboard. For nikud, please use the original.
As you type, the text is converted into HTML entities just below the text area (this is why I created the keyboard). The Translate button sends you to the Morfix Hebrew dictionary (click the back button to come back here), and the Search button sends you to Google Israel.