An option for english only keyboards:
- silkscreen: you remove the keys and take them to a print shop that does small silk screen.
- laser etching: this won't work on many notebooks.
- stickers: you take keyboard stickers and put them on (I hate this option)
- rub ons: you buy Arabic rub on letters from any stationary shop (they should be available in Arab targeted stores) rub them on to the keyboard. Then use clear nail polish to protect them.
- a USB keyboard: this has its pros and cons. you can also get a very portable one (like the wireless Apple keyboard) or one of those flexible roll up keyboards.
- Keyboard Viewer: it is a virtual keyboard. but this is only good for small requirements.