انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: Arsham در 12 تیر 1387، 05:32 ب‌ظ

عنوان: يه ديكشنري براي ترجمه ي كلمات يه متن انگليسي به فارسي(حل شد)
ارسال شده توسط: Arsham در 12 تیر 1387، 05:32 ب‌ظ
همون كه تو عنوانه. البته مي خوام فايل تكست رو بگيره و و تك تك كلمات اونو جدا معني كنه نه به صورت جمله اي. شبيه نرم افزارهاي نارسيس 5 و آريانپور.
عنوان: پاسخ به: يه ديكشنري براي ترجمه ي كلمات يه متن انگليسي به فارسي
ارسال شده توسط: narcissus در 12 تیر 1387، 05:58 ب‌ظ
همون كه تو عنوانه. البته مي خوام فايل تكست رو بگيره و و تك تك كلمات اونو جدا معني كنه نه به صورت جمله اي. شبيه نرم افزارهاي نارسيس 5 و آريانپور.

من قبلا یه عنوان در باره دیکشنری تو انجمن دیدم شاید به دردت بخوره
http://forum.ubuntu.ir/index.php?topic=4922.msg37211#msg37211
عنوان: پاسخ به: يه ديكشنري براي ترجمه ي كلمات يه متن انگليسي به فارسي
ارسال شده توسط: Arsham در 12 تیر 1387، 06:05 ب‌ظ
همون كه تو عنوانه. البته مي خوام فايل تكست رو بگيره و و تك تك كلمات اونو جدا معني كنه نه به صورت جمله اي. شبيه نرم افزارهاي نارسيس 5 و آريانپور.

من قبلا یه عنوان در باره دیکشنری تو انجمن دیدم شاید به دردت بخوره
http://forum.ubuntu.ir/index.php?topic=4922.msg37211#msg37211
متشكرم از راهنماييتون ولي آيا اين stardic يا بقيه كه معرفي كردن تك تك كلمات اونو جدا معني مي كنه؟ چون من يه متن دارم و مي خوام معني كلمات رو به صورت جدا بدوم نه اينكه براي هر كلمه يه بار جدا تايپ كنم و جدا معني اونو ببينم.
عنوان: پاسخ به: يه ديكشنري براي ترجمه ي كلمات يه متن انگليسي به فارسي
ارسال شده توسط: سعید رسولی در 13 تیر 1387، 12:12 ق‌ظ
متشكرم از راهنماييتون ولي آيا اين stardic يا بقيه كه معرفي كردن تك تك كلمات اونو جدا معني مي كنه؟ چون من يه متن دارم و مي خوام معني كلمات رو به صورت جدا بدوم نه اينكه براي هر كلمه يه بار جدا تايپ كنم و جدا معني اونو ببينم.
به کمک sdcv (نسخهٔ خط فرمان از استاردیکت یا همون StarDict Command Line Version) و یه اسکریپت ساده میشه این کار رو کرد. شما یه متن بهش میدید، بعد کلماتش رو با معنی مثلا توی یک یا تعدادی فایل ذخیره می‌کنه. حالا می‌خواید کل معنی‌ها رو توی یه فایل ذخیره کنه یا اینکه معنی هر کلمه رو توی یه فایل؟ تا اسکریپتش رو بنویسم.
عنوان: پاسخ به: يه ديكشنري براي ترجمه ي كلمات يه متن انگليسي به فارسي
ارسال شده توسط: Arsham در 13 تیر 1387، 06:15 ق‌ظ
متشكرم از راهنماييتون ولي آيا اين stardic يا بقيه كه معرفي كردن تك تك كلمات اونو جدا معني مي كنه؟ چون من يه متن دارم و مي خوام معني كلمات رو به صورت جدا بدوم نه اينكه براي هر كلمه يه بار جدا تايپ كنم و جدا معني اونو ببينم.
به کمک sdcv (نسخهٔ خط فرمان از استاردیکت یا همون StarDict Command Line Version) و یه اسکریپت ساده میشه این کار رو کرد. شما یه متن بهش میدید، بعد کلماتش رو با معنی مثلا توی یک یا تعدادی فایل ذخیره می‌کنه. حالا می‌خواید کل معنی‌ها رو توی یه فایل ذخیره کنه یا اینکه معنی هر کلمه رو توی یه فایل؟ تا اسکریپتش رو بنویسم.
واقعا :o خیلی جالبه. می خوام که کل معنی کلمات رو البته به صورت جدا از هم (هر کلمه با معنی جدا) ولی در یک فایل ذخیره بشه. ممنون که وقت می ذارین
عنوان: پاسخ به: يه ديكشنري براي ترجمه ي كلمات يه متن انگليسي به فارسي
ارسال شده توسط: سعید رسولی در 13 تیر 1387، 11:14 ق‌ظ
این اسکریپ پایتون رو دانلود کنید. (http://w17.easy-share.com/1700801959.html) بعد بهش مجوز اجرا بدید.
اون متن که می‌خواید رو هم توی یه فایل ذخیره کنید. بعد توی خط فرمان این اسکریپ پایتون رو اجرا کنید در حالی‌که مسیر فایل ورودی رو به عنوان آرگومان بهش میدید. مثلاً:
lookup_text_words.py mytext.txt
در ضمن این برنامه کلمات رو مرتب نمی‌کنه(به ترتیب الفبایی) و به همون ترتیبی که در فایل ورودی اومده میذاره.  اگه خواستید بصورت الفبایی مرتب کنه، توی خط دوم برنامه، اون False رو بکنید True

خواهش می‌کنم. زیادم هم وقت نگرفت. بیشترش رو قبلاً نوشته بودم. یعنی یه برنامه نوشته بودم که کلمات یک متن رو استخراج کنه.
عنوان: پاسخ به: يه ديكشنري براي ترجمه ي كلمات يه متن انگليسي به فارسي
ارسال شده توسط: Arsham در 13 تیر 1387، 05:28 ب‌ظ
این اسکریپ پایتون رو دانلود کنید. (http://w17.easy-share.com/1700801959.html) بعد بهش مجوز اجرا بدید.
اون متن که می‌خواید رو هم توی یه فایل ذخیره کنید. بعد توی خط فرمان این اسکریپ پایتون رو اجرا کنید در حالی‌که مسیر فایل ورودی رو به عنوان آرگومان بهش میدید. مثلاً:
lookup_text_words.py mytext.txt
در ضمن این برنامه کلمات رو مرتب نمی‌کنه(به ترتیب الفبایی) و به همون ترتیبی که در فایل ورودی اومده میذاره.  اگه خواستید بصورت الفبایی مرتب کنه، توی خط دوم برنامه، اون False رو بکنید True

خواهش می‌کنم. زیادم هم وقت نگرفت. بیشترش رو قبلاً نوشته بودم. یعنی یه برنامه نوشته بودم که کلمات یک متن رو استخراج کنه.

پایتون؟ مگه دستورات اوبونتو با زبان C نیست؟
عنوان: پاسخ به: يه ديكشنري براي ترجمه ي كلمات يه متن
ارسال شده توسط: سعید رسولی در 13 تیر 1387، 08:38 ب‌ظ
راستی یادم رفت بگم sdcv رو نصب کنید!

پایتون؟ مگه دستورات اوبونتو با زبان C نیست؟
نه همشون. اصلاً ربطی به زبان نداره. هر فایل فایل باینری اجرایی (که با یکی از زبانهای کامپایلری ایجاد شده) و هر فایل اسکریپت (به یکی از زبانهای اسکریپتی یا همون مفسری) میتونه بعنوان دستور تعریف بشه. به شرطی که مجوز اجرا بهش داده بشه و توی یکی از دایرکتوری‌های خاصی (معمولاً به اسم bin) قرار بگیره.
من میتونسم این برنامه رو با شل هم بنویسم اما با پایتون راحت‌تر بودم. توی پایتون میشه دستورات خط فرمان رو هم اجرا کرد. در واقع مفسر پایتون خودش مثل یک شل عمل می‌کنه (شل هم خودش یک مفسر هست).
عنوان: پاسخ به: يه ديكشنري براي ترجمه ي كلمات يه متن انگليسي به فارسي
ارسال شده توسط: Arsham در 13 تیر 1387، 09:40 ب‌ظ
راستی یادم رفت بگم sdcv رو نصب کنید!

پایتون؟ مگه دستورات اوبونتو با زبان C نیست؟
نه همشون. اصلاً ربطی به زبان نداره. هر فایل فایل باینری اجرایی (که با یکی از زبانهای کامپایلری ایجاد شده) و هر فایل اسکریپت (به یکی از زبانهای اسکریپتی یا همون مفسری) میتونه بعنوان دستور تعریف بشه. به شرطی که مجوز اجرا بهش داده بشه و توی یکی از دایرکتوری‌های خاصی (معمولاً به اسم bin) قرار بگیره.
من میتونسم این برنامه رو با شل هم بنویسم اما با پایتون راحت‌تر بودم. توی پایتون میشه دستورات خط فرمان رو هم اجرا کرد. در واقع مفسر پایتون خودش مثل یک شل عمل می‌کنه (شل هم خودش یک مفسر هست).
ممنون دوست عزيز بابت راهنمايي هاي كامل شما. اين پايتون زبان سختيه؟ منظورم يادگيريشه؟
عنوان: پاسخ به: يه ديكشنري براي ترجمه ي كلمات يه متن انگليسي به فارسي
ارسال شده توسط: ahmed در 13 تیر 1387، 11:20 ب‌ظ
پایتون اصلا زبان سختی نیست.بلعکس به عنوان آسان ترین زبان برنامه نویسی از آن هم یاد می شود.برای یادگیری این زبان برنامه نویسی به سایت http://www.pylearn.com (http://www.pylearn.com) که یک سایت فارسی است بروید یا کتاب Dive Into Python رو مطالعه کنید.
سایت اصلی:http://www.diveintopython.org/ (http://www.diveintopython.org/)
کتاب با فرمت PDF:http://www.diveintopython.org/download/diveintopython-pdf-5.4.zip (http://www.diveintopython.org/download/diveintopython-pdf-5.4.zip)
عنوان: پاسخ به: يه ديكشنري براي ترجمه ي كلمات يه متن انگليسي به فارسي
ارسال شده توسط: Arsham در 14 تیر 1387، 01:43 ق‌ظ
پایتون اصلا زبان سختی نیست.بلعکس به عنوان آسان ترین زبان برنامه نویسی از آن هم یاد می شود.برای یادگیری این زبان برنامه نویسی به سایت http://www.pylearn.com (http://www.pylearn.com) که یک سایت فارسی است بروید یا کتاب Dive Into Python رو مطالعه کنید.
سایت اصلی:http://www.diveintopython.org/ (http://www.diveintopython.org/)
کتاب با فرمت PDF:http://www.diveintopython.org/download/diveintopython-pdf-5.4.zip (http://www.diveintopython.org/download/diveintopython-pdf-5.4.zip)
واقعا ممنون از بابت راهنمايي هاتون.
عنوان: پاسخ به: يه ديكشنري براي ترجمه ي كلمات يه متن انگليسي به فارسي
ارسال شده توسط: سعید رسولی در 14 تیر 1387، 05:43 ق‌ظ
اون مشکل دیکشنری حل شد؟ اگه حل شد، یه عبارت [حل شد] به انتهای عنوان تاپیک اضافه کنید(طبق سنت خوب بر و بچ این فروم).