2012-03-02 10 views
9

यह सीधे एक प्रोग्रामिंग प्रश्न नहीं है, इसलिए मैं पहले से माफी माँगता हूं। मैं एक टाइपिंग गेम के लिए व्याकरण मुक्त यादृच्छिक वाक्य जेनरेटर पर काम कर रहा हूं, और मुझे क्रिया संयोग प्राप्त करने के लिए किसी भी पार्सेबल (या कॉल करने योग्य) डेटा को खोजने में मुश्किल हो रही है। आखिरकार, अगर मुझे ऐसा कुछ नहीं मिल रहा है, तो मुझे अपने द्वारा बनाए गए शब्दकोश के माध्यम से जाना होगा और पहले व्यक्ति को एकवचन और बहुवचन, दूसरा व्यक्ति एकवचन और बहुवचन, तीसरा व्यक्ति एकवचन और बहुवचन जोड़ना होगा, सरल अतीत, पिछले भाग, और प्रत्येक अनियमित क्रिया के लिए वर्तमान भाग लेने के रूप।क्या वर्ब संयोग प्राप्त करने के लिए कोई डेटाबेस, एपीआई, या पार्सेबल टेक्स्ट है?

यह कई भाषाओं में कोई समस्या नहीं होगी, लेकिन इतने अनियमित अंग्रेजी क्रियाएं हैं कि इसे मैन्युअल रूप से करने में लंबा, लंबा समय लग सकता है। मैं बदतर विकल्प के खिलाफ नहीं हूं, लेकिन मैं यह सुनिश्चित करना चाहता हूं कि मैं अपने आप ऐसा करने के लिए अश्लील घंटे बर्बाद नहीं कर रहा हूं, जब कुछ डेटाबेस है जिसका मैं उपयोग कर सकता हूं।

मैंने http://www.scientificpsychic.com/verbs1.html देखा है और निर्माता के साथ बात की है, लेकिन वह अपना सटीक शब्दकोश (केवल इसके लिए कक्षाएं) जारी नहीं करता है। मैंने http://www.verbix.com/webverbix/English/find.html जैसी साइटों को भी देखा है, जो स्क्रैपिंग के लिए बहुत अच्छा होगा, लेकिन यह दर्द का थोड़ा सा भी है।

इस प्रश्न से पहले यहां पूछा गया है (Verb Conjugations Database), लेकिन सवाल को अनुत्तरित छोड़ दिया गया था, और पूछताछकर्ता ने समस्या को हल करने के लिए संकेत दिया लेकिन समाधान कभी नहीं कहा।

उत्तर

12

मॉर्फएडॉर्नर (जावा) में एक साधारण Verb conjugator (ऑनलाइन डेमो के साथ) है।

लेकिन यदि आप एक विस्तृत सूची में रूचि रखते हैं तो आप Lexical Tools' Inflection Variants देख सकते हैं। Lexical Tools डाउनलोड करने के बाद, आप अपने डेटाबेस सर्वर पर डेटा आयात करेंगे। फिर आप अपनी लाइब्रेरी (जावा) का उपयोग कर डेटाबेस से पूछ सकते हैं।

SimpleNLG में यह सुविधा भी है, और यह लेक्सिकल टूल से बहुत अधिक संबंधित है।

+0

SimpleNLG ने मेरी अधिकांश समस्याओं का समाधान किया है। धन्यवाद! मैं इसके बिना अपने सिर पर रास्ते में होता। असल में, मैं केवल अपनी लेक्सिकॉन एक्सएमएल फ़ाइल का उपयोग कर रहा हूं क्योंकि मैं Django में उपयोग के लिए अपना इंजन बना रहा हूं, लेकिन मैं खेल के लिए स्कैला का उपयोग करूँगा, इसलिए अंगूठे ऊपर। – Jamey

+0

क्या स्पैनिश-> अंग्रेजी के लिए कोई संयोग API है? यानी, मैं जिस ऐप का निर्माण कर रहा हूं, उसके लिए मुझे 'quiero'' 'qu -' 'के रूप में पहचाना गया है – Growler

संबंधित मुद्दे