37 thoughts on “(Persian) MDic جایگزینی آزاد برای Babylon”
حرکت جالبی بود! ممنون
جالبتر میشه اگر بتونی تغییراتت رو بصورت یک پچ بفرستی که روی سورس پروژهی اصلی هم اعمال بشه
و حتی میتونیم در نهایت نسخهی ویندوزی رو هم روی سایت خود MDic بذاریم که راحتتر بشه پیداش کرد!
آفرین عالی بود
آورین. کارت عالی بود
ممنون دوستان
این قبیل کارها قابل دوستان و حامیان جنبش نرمافزار متنباز و آزاد رو نداره.
سلام.
خیلی ممنون که این حرکات بشردوستانه و پارسی دوستانه رو انجام میدید.
من می خواستم از دیتابیس این دیکشنری استفاده کنم. برای نوشتن یک مترجم.
می شه راهنماییم کنید؟
یک فایل اسپل بود که حجمش به دیتابیس می خورد اما به نظرم انکودینگش عادی نبود.
دوباره سلام.
من اون فایل دیکشنری با فرمت ام۲ رو دیدم.
اما دارم توی ویژوال استودیو کد می زنم.
چه جوری می شه به اس کیوال یا اکسس یا فایل متنی تبدیلش کنم که بشه استفاده کرد؟
@زینب مدیر: همانطور که احتمالا در پست دقت کردهاید نویسنده اصلی این نرمافزار من نیستم، من فقط باگها و تغییراتی که برای ویندوز لازم بوده انجام دادهام. اما در مورد دیکشنریها که پسوند M2 مشخص شدهاند، این فایلها پایگاههای داده SQLite3 هستند. و میتوانید برای دیدن ساختار آن با یک SQLite Browser به آن دسترسی پیدا کنید.
سلام
خیلی ممنون از پاسختون.
من تونستم توی اس کیو لیت منجر بیارمش بالا
اما نمی دونم چرا انکودینگش رو خراب می کنه و نمی تونم اکسپورتش کنم به اس کیو ال.
شما اگر می دونستید چرا بگید.
ممنون
یه چیز دیگه پیدا کردم. نوشته می تونید با این دستور توی برنامه تون استفاده ش کنید:
void org.mdic.dbus.showTranslation( QString text )
من دارم با سی شارپ کد می نویسم. یعنی من هم می تونم این فانکشن رو صدا کنم؟
یه دی ال الی هست که بشه ادش کرد؟
@زینب مدیر: من برای Browse از http://sqlitebrowser.sourceforge.net استفاده میکنم که که تنظیماتش روی UTF-8(Unicode) است در تنظیمات connection نوع encoding را مستقیما تنظیم کنید، البته بگم که من در پایگاه داده خیلی تجربه ندارم.
و درمورد پست دوم بگم که این qdbus از dbus در لینوکس استفاده میکنه و برای هدف شما که به نظر روی ویندوز هستید مناسب نیست. در ویندوز بطور معادل میتوانید از DDE استفاده کنید که البته MDIC فعلا روی ویندوز از DDE حمایت نمیکند ولی اگر به Qt آشنایید میتوانم یک کد مثال برایتان بفرستم تا خاصیت DDE را به آن اضافه کنید البته سر خودم هم خلوتتر شود میتوانم توانایی را به آن اضافه کنم.
خیلی ممنون بابت کمک ها تون.
من تونستم به دیتابیسه وصل بشم.
ساغرتون پر می و برنامه هاتون همیشه متن باز
رضی
پاسخ در تاريخ آذر ۲۴م, ۱۳۸۹ ۹:۴۲ ب.ظ
یه ایده جدید چیزه خوبیه !
اگه نرم افراز متن به صوت رو بتونید برای زبان فارسی بنویسید عالی مشه. یکی از استادهای دانشگاه هم داره روش کار میکنه و متاسفانه نظرش بر اینه که تا چند سال آینده هم به جایی نمیرسه.
ولی من با نظرش موافق نیستم
ما میتونیم
رضی
پاسخ در تاريخ دی ۱م, ۱۳۸۹ ۳:۳۵ ق.ظ
@امین:
من فقط نرمافزار متن به صوت eSpeak را در این بسته قرار دادهام،
eSpeak و Festival دو پروژه کدباز هستند، که با مراجعه به کدهای آنها احتمالا بتوانید ایده کار را گرفته یا حتی بعنوان کدهای پایه کار از کدهای این نرمافزارها استفاده کنید.
با ما میتونیم موافقم، اما به نظر من استادتان که گفتهاند چندین سال کار لازم دارد، خیلی بیراه نگفتهاند.
کارتان قابل تحسینه….موفق باشید
سلام
من خیلی از برنامه نویسی سر در نمیارم. میخواستم دیکشنریهای بابیلون را برای این برنامه آماده کنم که نوشته بود باید mdicconv و یا pglossary را داشته باشیم. این دوتا برنامه هم فقط سورسشون موجود است و ظاهراً برای لینوکس استفاده میشن. میشه از این دوتا هم دوتا فایل اجرایی برای ویندوز بذارین.
ممنون
@علی:
تا جایی که یادم است این دو برنامه وابستگیهایی در لینوکس دارند، که نمیتوان آنها را در ویندوز کامپایل کرد (شاید اشتباه میکنم )، اما جواب دقیقتر را میتوانید از دوستان mtux.wordpress.com بگیرید.
ولی سادهترین و سریعترین راهحل برای شما این است که برید تو لینوکس و مثلا mdicconv رو کامپایل کنید که تو فایلی با نام INSTALL یا README روش کار نوشته شده است. سپس دیکشنری مورد نظرتان را تبدیل کنید.
ممنون ولی من لینوکس ندارم و فعلا هم وقت و تصمیم نصب اون را ندارم. به نظرم باید صبر کنم تا روزی که لینوکس نصب کنم یا بدم یکی از دوستام این کار را برام بکنه.
در هر صورت ممنون از راهنماییتون.
@علی:
لینوکس دیسک زنده (Live CD) دارد، مثلا ابونتو، و حتما نیازی نیست نصب کنید.
برای ویندوز (رایگان) : lingoes.net
همچنین : babiloo-project.org
سلام
بهترین دیکشنری رایگان و آزاد lingoes است
lingoes.net
رضی
پاسخ در تاريخ دی ۲۲م, ۱۳۸۹ ۸:۱۱ ب.ظ
@محسن:
lingoes به نظر نمیاد آزاد باشه! ولی خوب رایگانه، و البته فقط نسخه ویندوز داره و دیگه برای مک و لینوکس در دسترس نیست.
ممنون بابت این دیکشنری. فقط یه سوال دارم و اون اینه که آیا تلفظ این دیکشنری هم مثل بابیلون، ماشینه؟
رضی
پاسخ در تاريخ بهمن ۵م, ۱۳۸۹ ۸:۰۴ ق.ظ
@وحید: بله، ماشینیه و از موتور eSpeak استفاده میکنه.
رضی
پاسخ در تاريخ بهمن ۵م, ۱۳۸۹ ۸:۱۰ ق.ظ
@وحید: بعد از جواب دادن دیدم وحید خودمونی! وحیدجان خیلی لطف داری، و ممنون بخاطر کامنتت.
حرکت جالبی بود! ممنون
جالبتر میشه اگر بتونی تغییراتت رو بصورت یک پچ بفرستی که روی سورس پروژهی اصلی هم اعمال بشه
و حتی میتونیم در نهایت نسخهی ویندوزی رو هم روی سایت خود MDic بذاریم که راحتتر بشه پیداش کرد!
آفرین عالی بود
آورین. کارت عالی بود
ممنون دوستان
این قبیل کارها قابل دوستان و حامیان جنبش نرمافزار متنباز و آزاد رو نداره.
سلام.
خیلی ممنون که این حرکات بشردوستانه و پارسی دوستانه رو انجام میدید.
من می خواستم از دیتابیس این دیکشنری استفاده کنم. برای نوشتن یک مترجم.
می شه راهنماییم کنید؟
یک فایل اسپل بود که حجمش به دیتابیس می خورد اما به نظرم انکودینگش عادی نبود.
دوباره سلام.
من اون فایل دیکشنری با فرمت ام۲ رو دیدم.
اما دارم توی ویژوال استودیو کد می زنم.
چه جوری می شه به اس کیوال یا اکسس یا فایل متنی تبدیلش کنم که بشه استفاده کرد؟
@زینب مدیر: همانطور که احتمالا در پست دقت کردهاید نویسنده اصلی این نرمافزار من نیستم، من فقط باگها و تغییراتی که برای ویندوز لازم بوده انجام دادهام. اما در مورد دیکشنریها که پسوند M2 مشخص شدهاند، این فایلها پایگاههای داده SQLite3 هستند. و میتوانید برای دیدن ساختار آن با یک SQLite Browser به آن دسترسی پیدا کنید.
سلام
خیلی ممنون از پاسختون.
من تونستم توی اس کیو لیت منجر بیارمش بالا
اما نمی دونم چرا انکودینگش رو خراب می کنه و نمی تونم اکسپورتش کنم به اس کیو ال.
شما اگر می دونستید چرا بگید.
ممنون
یه چیز دیگه پیدا کردم. نوشته می تونید با این دستور توی برنامه تون استفاده ش کنید:
$ qdbus org.mdic.dbus /mdic org.mdic.dbus.toggleSelectionScannerEnable;
و
void org.mdic.dbus.showTranslation( QString text )
من دارم با سی شارپ کد می نویسم. یعنی من هم می تونم این فانکشن رو صدا کنم؟
یه دی ال الی هست که بشه ادش کرد؟
@زینب مدیر: من برای Browse از http://sqlitebrowser.sourceforge.net استفاده میکنم که که تنظیماتش روی UTF-8(Unicode) است در تنظیمات connection نوع encoding را مستقیما تنظیم کنید، البته بگم که من در پایگاه داده خیلی تجربه ندارم.
و درمورد پست دوم بگم که این qdbus از dbus در لینوکس استفاده میکنه و برای هدف شما که به نظر روی ویندوز هستید مناسب نیست. در ویندوز بطور معادل میتوانید از DDE استفاده کنید که البته MDIC فعلا روی ویندوز از DDE حمایت نمیکند ولی اگر به Qt آشنایید میتوانم یک کد مثال برایتان بفرستم تا خاصیت DDE را به آن اضافه کنید البته سر خودم هم خلوتتر شود میتوانم توانایی را به آن اضافه کنم.
خیلی ممنون بابت کمک ها تون.
من تونستم به دیتابیسه وصل بشم.
ساغرتون پر می و برنامه هاتون همیشه متن باز
یه ایده جدید چیزه خوبیه !
اگه نرم افراز متن به صوت رو بتونید برای زبان فارسی بنویسید عالی مشه. یکی از استادهای دانشگاه هم داره روش کار میکنه و متاسفانه نظرش بر اینه که تا چند سال آینده هم به جایی نمیرسه.
ولی من با نظرش موافق نیستم
ما میتونیم
@امین:
من فقط نرمافزار متن به صوت eSpeak را در این بسته قرار دادهام،
eSpeak و Festival دو پروژه کدباز هستند، که با مراجعه به کدهای آنها احتمالا بتوانید ایده کار را گرفته یا حتی بعنوان کدهای پایه کار از کدهای این نرمافزارها استفاده کنید.
با ما میتونیم موافقم، اما به نظر من استادتان که گفتهاند چندین سال کار لازم دارد، خیلی بیراه نگفتهاند.
کارتان قابل تحسینه….موفق باشید
سلام
من خیلی از برنامه نویسی سر در نمیارم. میخواستم دیکشنریهای بابیلون را برای این برنامه آماده کنم که نوشته بود باید mdicconv و یا pglossary را داشته باشیم. این دوتا برنامه هم فقط سورسشون موجود است و ظاهراً برای لینوکس استفاده میشن. میشه از این دوتا هم دوتا فایل اجرایی برای ویندوز بذارین.
ممنون
@علی:
)، اما جواب دقیقتر را میتوانید از دوستان mtux.wordpress.com بگیرید.
تا جایی که یادم است این دو برنامه وابستگیهایی در لینوکس دارند، که نمیتوان آنها را در ویندوز کامپایل کرد (شاید اشتباه میکنم
ولی سادهترین و سریعترین راهحل برای شما این است که برید تو لینوکس و مثلا mdicconv رو کامپایل کنید که تو فایلی با نام INSTALL یا README روش کار نوشته شده است. سپس دیکشنری مورد نظرتان را تبدیل کنید.
ممنون ولی من لینوکس ندارم و فعلا هم وقت و تصمیم نصب اون را ندارم. به نظرم باید صبر کنم تا روزی که لینوکس نصب کنم یا بدم یکی از دوستام این کار را برام بکنه.
در هر صورت ممنون از راهنماییتون.
@علی:
لینوکس دیسک زنده (Live CD) دارد، مثلا ابونتو، و حتما نیازی نیست نصب کنید.
برای ویندوز (رایگان) : lingoes.net
همچنین : babiloo-project.org
سلام
بهترین دیکشنری رایگان و آزاد lingoes است
lingoes.net
@محسن:
lingoes به نظر نمیاد آزاد باشه! ولی خوب رایگانه، و البته فقط نسخه ویندوز داره و دیگه برای مک و لینوکس در دسترس نیست.
ممنون بابت این دیکشنری. فقط یه سوال دارم و اون اینه که آیا تلفظ این دیکشنری هم مثل بابیلون، ماشینه؟
@وحید: بله، ماشینیه و از موتور eSpeak استفاده میکنه.
@وحید: بعد از جواب دادن دیدم وحید خودمونی! وحیدجان خیلی لطف داری، و ممنون بخاطر کامنتت.