مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

eliblue

عضویت از 1394/08/11

طراحی سایت ترجمه

  • چهارشنبه 8 اردیبهشت 1395
  • 18:46
تشکر میکنم

با سلام.

بنده میخوام یه سایت ترجمه تقریبا مشابه targoman.com برای ترجمه متون انگلیسی به فارسی و برعکس طراحی کنم. میخوام از برنامه نوسی سی شارپ و asp.netو sql استفاده کنم . منتها هیچ آشنایی با روال این گونه پروژه ها(سایت ترجمه) ندارم.من قبلا سایتای فروشگاهی و معمولی طراحی کردم اما اصول کلی طراحی و برنامه نویسی سایت ترجمه و اینکه به چه صورت اصلا عمل میکنه رونمیدونم. ممنون میشم راهنمایی کنید

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • پنجشنبه 9 اردیبهشت 1395
  • 08:51

کار چندان پیچیده ای نیست ، شما در این پرژوه می بایست جدولی داشته باشید که شامل تمامی لغات انگلیسی به همراه معنی فارسی و موارد مورد نیاز دیگر مانند تلفظ و ...

مانند سایت پیشنهادی شما کافی ست دو textarea داشته باشید که یک برای وارد کردن لغت فارسی و دیگری انگلیسی داخل هر کدام از textarea ها که متنی وارد شد کافی ست متن را با یک کوئری ساده با مقادیر جدول خود مقایسه کنید برای مثال :

Linq :

txtBox2.Text = list.FirstOrDefault(c => c.Word.StartsWith(txtBox1.Text));

T-SQL :

SQL LIKE Operator

SELECT * FROM Dictionary WHERE Word LIKE N'text%';

توضیح بالا یک نمونه ساده می باشد ، شما می تونید این اطلاعات بیشتری برای هر لغت در نظر بگیرید. برای شروع پروژه ابتدا بهتر است امکانات سایت خود را در نظر بگیرید و سپس جدول های مورد نیاز را طراحی کنید.

کاربر سایت

eliblue

عضویت از 1394/08/11

  • پنجشنبه 9 اردیبهشت 1395
  • 11:18

با تشکر از پاسخ شما... این روشی که فرمودید خوب و سادست منو از سردرگمی خارج کرد...منتها یه جیزی توی ترجمه لغات این روش خوبه. اما برای ترجمه جملات و متن طولانی که مفهوم رو برسونه چطور؟ این گونه سایت ها اگر بخوان خوب باشن باید بتونن مفهوم عبارات طولانیو هم برسونن نه ترجمه لغت لغت کنار هم.... و اینکه این سایت نمونه که گفتم امکان فرستادن فایل ورد و پی دی اف و یا لینک یه مطلب و دریافت ترجمه اون رو به صورت سریع و آنلاین داره.. همچنین در ترجمه لغات هم سرعت ترجمه به محض ورود اطلاعاته نمیدونم از چه روشی اطلاعاتو از دیتابیس میخونه که این قدر سریعه

کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • شنبه 11 اردیبهشت 1395
  • 09:03

ترجمه متن را هم بصورت کلمه کلمه انجام می دهد البته بعضی کلمه ها که با یکدیگر معنی دارند چندتایی ترجمه میکند. برای بالا بودن سرعت ترجمه نیز از ajax برای ارسال و دریافت اطلاعات استفاده میکند.

کاربر سایت

eliblue

عضویت از 1394/08/11

  • شنبه 11 اردیبهشت 1395
  • 12:30

ممنون

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)