PyGlossary
نرمافزارهای مختلفی هستند که نقش یک دیکشنری را برای کاربر بازی میکنند. شاید معروفترین آنها Babylon باشد. StarDict هم یکی از قویترین دیکشنریهاست. بعضی از دیکشنریها(مثل Babylon) فقط نسخهٔ مخصوص سیستمعامل ویندوز دارند. بعضی هم فقط نسخهٔ مخصوص لینوکس دارند(مثل xFarDic و Mdic و Ktranslator) اما مثلاً StarDict هم در ویندوز و هم لینوکس و حتی در مکینتاش قابل اجراست. بعضی از نرمافزارهای دیکشنری هم برای گوشیهای تلفن همراه)و سایر ابزلرهای همراه مثل کامپیوترهای جیبی) نوشته شدهاند، دیکشنری PMD و DictionaryForMIDs و MDictionary و Omnidic از این جمله اند.
هر یک از نرمافزارهای دیکشنری فرمت خاصی برای دیتابیسهای خود دارند. فرمت یعنی نحوه ذخیرهسازی اطلاعات. در هر یک از فرمتهای دیتابیسها، اطلاعات(یعنی کلمات دیکشنری و معانی آنها) به روش خاصی ذخیره شده و بازیابی میشود(خوانده میشود). عموماً فرمت فایلها به واسطهٔ پسوند آنها تشخیص داده میشود. بعنوان مثال فایلهای دیتابیس دیکشنری Babylon پسوند bgl دارند. البته بعضی دیکشنریها هم از چندین فرمت برای دیتابیسهای خود پشتیبانی میکنند.
کار اصلی نرمافزار PyGlossary این است که دیتابیسهای دیکشنری را از یک فرمت به فرمت دیگر تبدیل کند. ابزارهای دیگری هم برای این کار وجود دارند. اما میتوان گفت PyGlossary کاملترین و سهلالاستفادهترین نرمافزار در نوع خود است، چون از فرمتهای بسیار زیادی پشتیبانی میکند و همچنین یک رابط گرافیکی(GUI) کاربرپسند دارد. در حالیکه بیشتر ابزارهای مبدل دیکشنری اصلاً رابط گرافیکی ندارند و از فرمتهای بسیار کمی هم پشتیبانی میکنند.
البته تبدیل کردن دیتابیس دیکشنری از یک فرمت به فرمت دیگر تنها کاری نیست که PyGlossary انجام میدهد. بلکه میتواند دیتابیس را ویرایش کند. و همچنین میتواند دیتابیس را معکوس کند، مثلاً یک دیتابیس انگلیسی-فارسی را تبدیل کنید به انگلیسی-فارسی، این کار بر اساس یک جستجوی معکوس انجام میشود.
اگرچه این برنامه توسط سیستمعامل لینوکس نوشته شده، اما در ویندوز و بعضی سیستمعاملهای خانوادهٔ یونیکس مانند MacOS X قابل اجراست، اما اجرای آن به راحتی اجرا در لینوکس نیست.
ابزار PyGlossary یک نرمافزار Open Source و آزاد است و مشخصاٌ تحت مجوز GNU GPL ورژن 3 قرار دارد.
برای اطلاعات بیشتر :
http://ospdev.net/projects/glossary-pywork/