سؤال

لا أحد يعرف من قاموس جيد API أو روبي مكتبة البحث عن تعاريف الكلمات ؟

أعتقد أنه يجب عمل شيء ما مثل:

  1. أدعو get_definition(word)
  2. فإنها ترجع تعريف هذه الكلمة (من الناحية المثالية في بعض الطريق بسهولة تنسيق تعريف الشاشة.

شكرا

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

المحلول

روبي-WordNet يبدو أنه لا يوجد ما تبحث عنه:

روبي-WordNet هو روبي واجهة على WordNet® بيانات معجمية.WordNet هو المعجمية نظام مرجعي الذين التصميم مستوحاة من الحالي النظريات اللغوية النفسية البشرية الذاكرة المعجمية.اللغة الإنجليزية الأسماء والأفعال ، الصفات والظروف تنظم إلى مرادف مجموعات تمثل كل منها واحد الكامنة وراء مفهوم لغوي.مختلف العلاقات الرابط مرادف مجموعات.

نصائح أخرى

Wordnik.com لديها العديد من كلمة-معلومات واجهات برمجة التطبيقات ، بما في ذلك تعريفات API.مزيد من المعلومات هنا: http://developer.wordnik.com/

[أنا أعمل في Wordnik.سيكون لدينا المزيد من واجهات برمجة التطبيقات قريبا, اسمحوا لنا أن نعرف ما تريد!]

اكتشفت خدمة ويب عن هذا أمس.

انتقل إلى المجلس الثقافي البريطاني الصفحة الرئيسية وانقر مرتين على أي كلمة (لا ارتباط تشعبي).

هذا يجب أن تفتح نافذة منبثقة مع كامبريدج تعريف القاموس في ذلك.API بسيطة نسبيا (و فمن API العام, راجعت أمس):

http://dictionary.cambridge.org/learnenglish/results.asp?searchword=SEARCH_PHRASE&dict=L

للإشارة هنا رمز أنها تستخدم لإطلاق هذا مزدوجا:

/* BC double-click pop-up dictionary */
var NS = (navigator.appName == "Netscape" || navigator.product == 'Gecko') ? 1 : 0;
if (NS) document.captureEvents(Event.DBLCLICK);
document.ondblclick = dict;
var dictvar;

function dict() {
    if (NS) {
        t = document.getSelection();
        pass_to_dictionary(t);
    } else {
        t = document.selection.createRange();
        if(document.selection.type == 'Text' && t.text != '') {
            document.selection.empty();
            pass_to_dictionary(t.text);
        }
    }
}

function pass_to_dictionary(text) {
    //alert(text);
    if (text > '') {
        window.open('http://dictionary.cambridge.org/learnenglish/results.asp?searchword='+text+ '&dict=L', 'dict_win', 'width=650,height=400,resizable=yes,scrollbars=yes');
    }
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top