سؤال

أنا أبحث عن مكتبة التدقيق الإملائي Java المصدر الذي لديه قواميس على اللغات التالية على الأقل: الفرنسية والألمانية والإسبانية و التشيك. أي اقتراح؟

هل كانت مفيدة؟

المحلول

يجب عليك التحقق من جازي تستخدم في بعض تطبيقات جافا عالية الشخصية. مشاكل في ذلك:

  1. لم يتم تحديثه منذ عام 2005.
  2. لا يوجد سوى قاموس اللغة الإنجليزية على صفحة المصدر الخاصة بهم.

هناك بعض قواميس طرف ثالث تطفو حولها. كان لدي واحدة للفرنسية، آخر مرة استخدمتها جازي.

نصائح أخرى

مكتبة أخرى جيدة هي Jlanguagetool http://www.languagetool.org/usage/لديها واجهة برمجة تطبيقات بسيطة جدا وتفحص / اقتراحات الإملاء والنحوي.

JLanguageTool langTool = new JLanguageTool(Language.AMERICAN_ENGLISH);
langTool.activateDefaultPatternRules();

List<RuleMatch> matches = langTool.check("Hitchhiker's Guide tot he Galaxy");
for (RuleMatch match : matches) {
    System.out.println("Potential error at line " +
        match.getEndLine() + ", column " +
        match.getColumn() + ": " + match.getMessage());
    System.out.println("Suggested correction: " +
        match.getSuggestedReplacements());
}

يمكنك أيضا استخدامه لاستضافة خدمة الويب الإملائية والنحوي الخاصة بك.

تحقق من JSPELS بواسطة Page Pholar، http://www.jspell.com..

بديل آخر ممكن هو جائزة http://jortho.sourceforge.net.

لم أستخدمها بعد، لكنني أقوم بتقييم SpellCeckers الحالي Java مفتوح المصدر لمعرفة أي واحد لاستخدامه.

hunspell. يبدو أنه يمكن استخدامه. تتم كتابةه في C ++ ولكن واجهة Java وفقا للصفحة الرئيسية. ثلاثي الترخيص تحت GPL و LGPL و MPL حتى لا يجب أن يكون لديك مشكلة في ذلك.

القي نظرة على Jaspell.. وبعد يأتي مع محرك التدقيق الإملائي الداخلي أو يمكنك استخدامه تعويذة. وبعد نظرا لأن المصدر متاحا، يمكنك أيضا إرفاق محركات Aspell المشابهة بسهولة (مثل hunspell.).

يأتي مع مرشحات TEX و XML ولديها دعم لمحركات الاقتراحات مثل مسافة لوحة المفاتيح، أخطاء أخطاء إملائية مشتركة (حيث يمكنك تحديد الكلمات واستبدالها من أجل الأخطاء المطبعية الشائعة) ومسافة Levenshtein ومسافة الصوت.

يمكنك المحاولة Suggester.. وبعد إنه مصدر مفتوح ومجاني ودعم جميع اللغات المذكورة أعلاه.

انظروا الى هذا: http://code.google.com/p/google-api-spelling-java/

هذا هو API جافا بسيطة يجعل من السهل جدا استدعاء خدمة Google Spell Checker من تطبيقات Java.

حاولت ذلك ويعمل بشكل جيد للغاية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top