در بسیاری مواقع بهترین راه حل از ترکیبی از هر سۀ این روشها تشکیل شده است. تفاوت این روشها در شیوه و نوع پردازشی است که انجام می دهند البته به حجم قواعدی که برای یادگیری خودکار از روی دادههای زبانی نیاز دارند. در برخی کاربرد های پردازش زبان طبیعی بعنوان مثال برنامه ای نوشته می شود که متن را از ورودی می گیرد و بر اساس ساختار تعریف شده گرامری برای برنامه، جملات استاندارد را از متن استخراج می کند . در شعر الکترونیک که شعر در بستری نرم افزاری ارایه می شود یکی از ابزارها برای ارایه شعرتعاملی دیجیتالی، استفاده از تکنیک های پردازش زبان طبیعی