دوست عزیز یه دیتابیس برای تشخیص املای کلمه رو نباید با دیتابیس دیکشنری مقایسه کرد یک تفاوت بزرگ اینه که معمولا اسامی تو دیتا بیس دیکشنری نیستن پس مثلا وقتی طرف بنویسه John یا این لغت تو دیتابیس نیست یا مجبورید تمام اسامی خاص رو هم برزید تو دیتا بیس (تازه اگر چیزی رو از قلم نندازید)
تفاوت مهم دیگه اینکه مثلا هر فعل تو زبان انگلیسی چندین حالت داره یه جای ed میگیریه یه جا ing میگیره حالت های خاص زیادی هست آیا تمام این حالت ها باید در املا لحاظ بشه یا نه ؟؟
مسلما باید لحاظ بشه کافیه همین دو مورد (اسامی خاص و حالت های مخالف افعال و سایر کلمات) رو به دیتا بیستون اضافه کنید تا ببینید نه تعداد کلمات یک زبان محدوده و نه حجم دیتا بیستون نزدیک 10 مگ خواهد بود شاید بشه در مورد دیکشنری محدود و خلاصش کرد ولی املا کاملا بحثش متفاوته .
موفق باشید