פעם, לפני הרבה שנים התחילו לדבר פה על התוכנה "הפוך על הפוך" (
http://www.langover.com/).
בסופו של דבר לא נעשה משהו בנידון.
התחלתי לכתוב סקריפט פייטון שעושה המרה מאנגלית לעברית ולהפך (אותיות קטנות בלבד).
השתמשתי בתוכנת xclip ע"מ "לתפוש" את הטקסט המסומן ולהעלות אותו לתוך משתנה בסקריפט.
מהרגע הזה בהתחלה הכל עבד בסדר, עשיתי "מילון" שמחליף אות עברית באות אנגלית או להפך (שוב, רק אותיות קטנות, יש גבול לכמה שאני מסוגל, או רוצה, בסך הכל עיקר התכנון היה להשתמש בזה כשאני כותב בפורמולה של הליברה-אופיס ושוכח לעבור לאנגלית, שם אני דווקא רוצה שאותיות גדולות יישארו).
הכל חוץ מה"הדבק" בסוף (תכף נחזור לזה...)
עכשיו אני מצליח לתרגם רק אנגלית לעברית ועברית לא הופך לי לאנגלית (אני לא יודע למה, לא השתנה דבר מאז לפני כחודשיים שהנחתי את הפרוייקט קצת בצד).
אז ככה:
1. אני צריך עזרה בלבצע אינמפלמנטציה של פקודת הדבק (ניסיתי להכניס מקרו של Shift+Insert, אבל בליברה-אופיס זה לא תופש משום מה...) אולי לזהות את החלון הפעיל ולשלוח אליו xclip -o ע"י פייטון, או פרל או משהו אחר (אני לא באמת יודע מה אני עושה... אני מתקדם רק עם מה שאני מצליח...
).
2. אשמח אם מישהו יקח את הסקריפט שלי ויעבור עליו, ויחפש איפה אני טועה בהעברה מעברית לאנגלית (אני בטוח שזה משהו עם האנקודינג...)
בסופו של דבר אני חושב שכולנו נצא נשכרים מזה, במיוחד אחרי הדפקה של GNOME 3.x עם ה-Shift+Alt (ואם אתם לא יודעים מה זה, וחשבתם לעבור ל GNOME 3.x - אז אל!)