منبع اصلی نوشتار زیر در این لینک قرار دارد

کمک کنید این به لینوکس بیاد: تبدیل کاراکترهای فارسی به انگلیسی

حتما حتما پیش اومده که متن انگلیسی رو بنویسید و به جاش حروف فارسی تایپ بشه. مثلا میخواید بنویسید google.com مینویسید لخخلمث.زخپ . یا حتی عبارت های طولانی تر!
آیا مجبورید همه ی این ها رو از اول انگلیسی تایپ کنید؟!

من یه ایده دارم، البته گویا این توی ویندوز نرم افزارش هست.

ایده:
تکست فارسی یا انگلیسی رو انتخاب کنیم، یک شورتکات مثلا Ctrl + Shift + C بگیریم، تکست مورد نظر به یک اسکریپتی وارد بشه و به زبان مقابل برگردانده بشه و نتیجه به کلیپ‌برد بره. و چه بهتر که در کلیپ‌بورد این متن جدید در اولویت قرار بگیره و بتونیم اون رو paste کنیم.

من برنامه نویس نیستم، اما گویا ابزارهایی مثل tr و awk و sed میتونن این کار رو بکنند.
من با tr امتحان کردم. منتها کاراکتر فارسی رو تبدیل به دو تا انگلیسی میکنه. نمیدونم خلاصه اگه کسی حوصله اش رو داشت بیاد این کار رو بکنه. کار جالبی میشه واقعا.