magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

اسکریپت آنالیزگر متن فارسی با html javascript تحلیل ابرکلمات، نمودار و پیشنهاد نگارشی

توضیحات کوتاه و لینک دانلود
امروز در این پست برای شما کاربران عزیز وبسایت فایل سحرآمیز یک اسکریپت آنالیزگر متن فارسی با html javascript تحلیل ابرکلمات، نمودار و پیشنهاد نگارشی را آماده دانلود قرار داده ایم.

دانلود - Download

لیست فایل های مشابه


رضایت کاربران از دانلود فایل
پیشنهاد
255
تعداد دانلود
171
رضایت مندی
97%
کم متوسط زیاد
اسکریپت-آنالیزگر-متن-فارسی-با-html-javascript-تحلیل-ابرکلمات،-نمودار-و-پیشنهاد-نگارشی
لینک کوتاه : https://magicfile.ir/?p=4689
توضیحات کامل در مورد فایل

دانلود اسکریپت آنالیزگر متن فارسی با html javascript تحلیل ابرکلمات، نمودار و پیشنهاد نگارشی

در این پست، قصد داریم یک اسکریپت کاربردی و پیشرفته برای تحلیل متون فارسی را معرفی کنیم که به‌صورت کامل با HTML + JavaScript طراحی شده است و از کتابخانه‌های حرفه‌ای برای پردازش متن، رسم نمودار، ابرکلمات، و ویرایشگر پویا بهره می‌برد.

این ابزار به‌صورت کاملاً راست‌چین، فارسی‌سازی‌شده و ریسپانسیو طراحی شده و قابلیت استفاده در وب‌سایت‌ها، پروژه‌های آموزشی و تحلیل‌های زبانی را دارد.


🔍 ویژگی‌های کلیدی این اسکریپت

ویژگی توضیحات
🎨 رابط کاربری حرفه‌ای با استفاده از Materialize CSS طراحی شده و از فونت زیبای وزیر بهره می‌برد.
✍️ ویرایشگر متن پویا استفاده از ویرایشگر Quill برای ویرایش و تایپ متن با امکانات کامل.
📊 تحلیل‌های آماری نمایش آمار تعداد کلمات، جملات، پاراگراف‌ها و طول میانگین جملات.
🌩️ ابر کلمات استخراج و نمایش تصویری ابرکلمات (Word Cloud) از متن وارد شده.
📈 نمودارها رسم نمودارهای پیشرفته با Chart.js برای تحلیل فراوانی کلمات و طول جملات.
💡 پیشنهادات هوشمند ارائه نکات و هشدارهای نگارشی برای بهبود متن.
💾 ذخیره/بارگذاری متن امکان ذخیره یا بازیابی متن با استفاده از localStorage مرورگر.

🛠️ ساختار فایل‌ها

این پروژه شامل سه فایل اصلی است:

  1. index.html
    شامل ساختار کامل رابط کاربری، ویرایشگر متن، دکمه‌ها و نمایش خروجی تحلیل‌ها.

  2. script.js
    تمامی کدهای تحلیل متن، رسم نمودارها، ساخت ابرکلمات، کنترل دکمه‌ها و تولید نکات نگارشی در این فایل نوشته شده است.

  3. style.css
    استایل‌های سفارشی برای زیباسازی و فارسی‌سازی رابط کاربری.


📚 کتابخانه‌های استفاده‌شده

  • Materialize CSS برای طراحی رابط کاربری واکنش‌گرا

  • Quill Editor برای ویرایشگر متن حرفه‌ای

  • Chart.js برای رسم نمودارهای آماری

  • WordCloud2.js برای ایجاد ابرکلمات

  • Persian Tools برای پردازش زبان فارسی


💡 نحوه استفاده

  1. ابتدا فایل‌های index.html، style.css و script.js را در مسیر پروژه یا هاست خود قرار دهید.

  2. فایل HTML را در مرورگر باز کرده یا آن را در صفحه‌ای از سایت خود بارگذاری کنید.

  3. متنی فارسی در ویرایشگر وارد کرده و روی دکمه «تحلیل جامع متن» کلیک کنید.

  4. ابزار به‌صورت خودکار:

    • آمار کلی متن را نمایش می‌دهد

    • نمودارهای آماری می‌سازد

    • ابرکلمات را تولید می‌کند

    • پیشنهاداتی برای بهبود متن ارائه می‌دهد


نمونه تصویر

اسکریپت آنالیزگر متن فارسی با html javascript تحلیل ابرکلمات، نمودار و پیشنهاد نگارشی 345

این کد جاوااسکریپت شامل دو بخش اصلی است:


✅ بخش اول: راه‌اندازی ویرایشگر Quill

js

const quill = new Quill('#editor-container', { theme: 'snow', placeholder: 'متن فارسی خود را اینجا وارد کنید...', direction: 'rtl', modules: { toolbar: [ [{ header: [1, 2, 3, false] }], ['bold', 'italic', 'underline', 'strike'], ['link', 'blockquote', 'code-block'], [{ list: 'ordered' }, { list: 'bullet' }], ['clean'] ] } });

توضیح:

  • Quill یک ویرایشگر متنی مدرن و سبک‌وزن است که برای HTML طراحی شده.

  • با دستور بالا یک ویرایشگر روی المنت HTML با آیدی #editor-container ایجاد می‌شود.

  • theme: 'snow': ظاهر و سبک ویرایشگر را مشخص می‌کند (snow یکی از تم‌های رسمی Quill است).

  • placeholder: متن اولیه‌ای که وقتی ویرایشگر خالی است نمایش داده می‌شود.

  • direction: 'rtl': تعیین جهت نوشتار از راست به چپ (برای پشتیبانی از زبان فارسی).

  • modules.toolbar: دکمه‌های ویرایشگر را تعریف می‌کند؛ شامل:

    • تیترها (header)

    • بولد، ایتالیک، خط زیر، خط خورده

    • لینک، نقل‌قول، کد

    • لیست‌های عددی و بولت

    • دکمه پاک‌سازی فرمت‌ها


✅ بخش دوم: تعریف Stop Words فارسی

js

const stopWords = new Set([ "و", "در", "به", "از", "که", "را", "با", ... ]);

توضیح:

  • stopWords یک مجموعه (Set) از کلمات پرتکرار، کم‌اهمیت و عمومی در زبان فارسی است.

  • این کلمات معمولاً در تحلیل‌های متنی (مثل تحلیل احساس، طبقه‌بندی، خلاصه‌سازی) نادیده گرفته می‌شوند.

  • چون بار معنایی خاصی ندارند و روی نتیجه تحلیل تأثیر منفی می‌گذارند.

  • این لیست شامل ضمیرها، حروف اضافه، ربط، قیدهای زمانی، استفهامی و... است.


✅ بخش سوم: تعریف لیست کلمات مثبت فارسی

js

const positiveWords = new Set([ "خوب", "عالی", "زیبا", "موفق", "شاد", ... ]);

توضیح:

  • این لیست برای تحلیل احساسات متون فارسی استفاده می‌شود.

  • اگر متن شامل این کلمات باشد، می‌توان نتیجه گرفت که لحن یا مضمون مثبت است.

  • مشابه همین، معمولاً یک لیست از کلمات منفی هم در کنار این تعریف می‌شود (در کد بالا نیست ولی می‌توان اضافه کرد).


🔍 کاربرد کلی این کد:

با ترکیب ویرایشگر Quill و لیست‌های stopWords و positiveWords می‌توان یک سیستم تحلیل احساس یا پردازش متن فارسی ساخت، مثلاً:

  • شمارش تعداد کلمات مفید

  • تشخیص مثبت یا منفی بودن متن

  • فیلتر کردن کلمات بی‌اثر

  • ایجاد داشبوردهای تحلیل متنی


✅ مناسب برای چه کسانی است؟

  • توسعه‌دهندگان و طراحان وب که می‌خواهند ابزار تحلیل متن فارسی به سایت خود اضافه کنند

  • دانشجویان زبان و ادبیات فارسی برای بررسی ساختار و کیفیت نگارش

  • تولیدکنندگان محتوا و بلاگرها جهت بهینه‌سازی نگارش و خوانایی متن‌ها

  • آموزگاران، ویراستاران، نویسندگان، مترجمان و علاقه‌مندان به پردازش زبان طبیعی فارسی

برای شما کاربران عزیز پیشنهاد دانلود داده می شود.

نظرات کاربران

کد امنیتی

لیست جدیدترین نظرات ارسال شده

فایل های که ممکن است نیاز داشته باشید

لیست فایل های ویژه وبسایت

دانلود-دیتابیس-تقویم-1404-در-اکسل
دانلود دیتابیس تقویم 1404 در اکسل

نرم-افزار-تغییر-زبان-سورس-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)
نرم افزار تغییر زبان سورس کد ویژوال استودیو (عناصر دیزاین طراحی فرم ها)

بهترین-سرویس-پوش-نوتیفیکیشن-(Web-Push-Notification)-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php
بهترین سرویس پوش نوتیفیکیشن (Web Push Notification) اسکریپت مدیریت اعلان و ساخت پوش نوتیفیکیشن سایت و ارسال پوش از طریق php

دانلود-نرم-افزار-تبدیل-txt-به-vcf-:-برنامه-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(Virtual-Contact-File-مخاطب-موبایل)
دانلود نرم افزار تبدیل txt به vcf : برنامه تبدیل فایل متنی تکست txt به وی‌سی‌اف vcf (Virtual Contact File مخاطب موبایل)

نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی
نرم افزار ترجمه خودکار فایل های po , pot بصورت کامل برای تمامی زبان ها از جمله فارسی

تعداد فایل های دانلود شده

40256+

آخرین بروز رسانی در سایت

1404/5/14

قدمت سایت فایل سحرآمیز

+8 سال

تعداد محصولات برای دانلود

2685+

دانلود فایل
🛒 چطور فایل را انتخاب و به سبد دانلود اضافه کنم؟
📖 نحوه دانلود کردن فایل از سایت
🗂️ آیا فایل‌ها با پسوند zip یا rar هستند؟
🔐 آیا فایل‌ها رمز عبور دارند؟
▶️ آیا بعد از دانلود می‌توانم فایل‌ها را اجرا کنم؟
📜 قوانین کلی سایت برای دانلود فایل‌ها چیست؟
📥 بعد از دانلود فایل
❗ اگر پرداخت موفق بود ولی نتوانستم دانلود کنم؟
🔄 چگونه لینک دانلود را بازیابی کنم؟
👤 آیا می‌توانم از حساب کاربری دانلود کنم؟
🔢 محدودیت دانلود هر فایل چند بار است؟
⏳ لینک دانلود تا چند روز فعال است؟
📧 اگر ایمیل اشتباه وارد کنم چه می‌شود؟
💳 مشکل پرداخت
🌐 اگر هنگام وصل شدن به درگاه مشکل داشتم؟
🔁 آیا درگاه پرداخت دوم وجود دارد؟
🚫 اگر پرداخت ناموفق بود چه کنم؟
💸 آیا مبلغ پرداخت شده قابل بازگشت است؟
📂 خراب بودن فایل
🧪 آیا فایل‌ها قبل از ارسال تست می‌شوند؟
❌ اگر فایل بعد از دانلود خراب بود؟
🕒 آیا پشتیبانی پس از 3 روز وجود دارد؟
🗃️ نحوه باز کردن فایل
📦 فایل‌ها به چه صورت فشرده هستند؟
🔑 آیا فایل‌ها پسورد دارند؟
🧰 با چه نرم‌افزاری فایل‌ها را باز کنم؟
🛠️ آیا فایل‌ها قابلیت ترمیم دارند؟
✏️ درخواست ویرایش فایل
🧑‍💻 آیا سایت پشتیبانی برای ویرایش دارد؟
🔄 اگر نیاز به تغییر فایل داشتم؟
📩 آیا درخواست‌های ویرایش پاسخ داده می‌شود؟
💰 مالی
↩️ آیا امکان برگشت وجه وجود دارد؟
📃 قوانین بازگشت مبلغ چگونه است؟
💼 آیا مبلغ شامل هزینه پشتیبانی می‌شود؟
🛠️ فنی
🎓 آیا پشتیبانی شامل آموزش نصب می‌شود؟
⏱️ زمان پاسخگویی پشتیبانی چقدر است؟
⚠️ اگر کاربر ادب را رعایت نکند؟
📌 چه مواردی شامل پشتیبانی نمی‌شوند؟
🧾 آیا اطلاعات کاربران ممکن است تغییر کند؟
🚀 نحوه اجرای فایل‌ها
🐘 نحوه اجرای فایل‌های PHP
💻 نحوه اجرای فایل‌های VB.NET و C#
📱 نحوه اجرای سورس‌کدهای B4A
📊 نحوه اجرای فایل‌های Excel
📁 نحوه اجرای فایل‌های Access
🗄️ نحوه اجرای فایل‌های SQL
🌐 نحوه اجرای سورس‌کدهای HTML/CSS/JS
📄 نحوه اجرای فایل‌های متنی و PDF

راهنمایی 🎧 پشتیبانی سایت MagicFile.ir

👋 سلام و وقت بخیر!

به سامانه 🎧 راهنمایی سایت MagicFile.ir خوش آمدید! 🌟
اینجا می‌تونید به‌راحتی پاسخ سوالات خودتون رو پیدا کنید، یا اگر مشکلی در دانلود، پرداخت دارید، براحتی از بین گزینه ها مشکل خود را انتخاب کنید تا توضیحات را دریافت نمایید! 🧑‍💻💡

از منوی سمت راست می‌تونید دسته‌بندی‌های مختلف سوالات متداول 📚 رو ببینید و فقط با یک کلیک پاسخ‌هاشون رو مشاهده کنید.

اگر سوالی دارید، همین حالا بپرسید! 😊

📞 برای دریافت کمک مستقیم، به پشتیبانی سایت مراجعه کنید.
هم‌اکنون