के साथ अंग्रेजी में टेक्स्ट क्या है, मुझे पता था कि इस सवाल को कई बार पूछा जा रहा है लेकिन मैं अभी भी इसे "उपलब्ध" समाधान से ठीक नहीं कर सका। उम्मीद है कि मेरे वाक्यों का पता लगाने के बारे में कोई और विचार या अवधारणाएं पाइथन में अंग्रेजी हैं। उपलब्ध समाधान:पता लगाएं कि पाइथन
- भाषा डिटेक्टर (माणिक में अजगर में नहीं: /)
- Google अनुवाद एपीआई v2 (लंबे समय तक कोई नि: शुल्क, 20 रुपये एक महीने जब मैं शैक्षिक उद्देश्यों के लिए इस परियोजना कर रहा हूँ का भुगतान करने की है । सौजन्य सीमा:।? 0 वर्ण/दिन) अजगर (स्रोत कोड के लिए
- भाषा पहचान नीचे में नहीं मिला, लिंक automatic-language-identification)
- Enchant (यह अजगर 2.7 के लिए नहीं है मैं अजगर, किसी भी गाइड मैं करने के लिए नया हूँ शर्त है कि यह मुझे चाहिए)
- एनएलटीके से वर्डनेट (मुझे मिला कोई विचार नहीं है कि "wordnet.synsets" क्यों गुम है और केवल "wordnet.Synset" उपलब्ध है। समाधान में नमूना कोड मेरे लिए काम नहीं कर रहा है, साथ ही T_T, शायद संस्करण को फिर से संस्करणित कर रहा है?)
- अंग्रेजी शब्दों को सूची में स्टोर करें और तुलना करें कि शब्द मौजूद है (हाँ, यह वाकई खराब दृष्टिकोण है जबकि वाक्य ट्विटर से हैं और .. आप जानते थे कि: अंत में की कोशिश कर की एक श्रृंखला के बाद पी)
श्रमजीवी समाधान
, अगले कार्य समाधान (ऊपर दी गई सूची के लिए वैकल्पिक) है
- wikt आयनरी एपीआई (Urllib2 का उपयोग करके, और सरल पार्स इसे पार्स करने के लिए। फिर पता करें कि कुंजी -1 है यानी शब्द मौजूद नहीं है। अन्यथा यह अंग्रेजी है। बेशक, ट्विटर में उपयोग के लिए अपने शब्द को किसी विशेष चरित्र में @ #,?! कुंजी को कैसे ढूंढें इसके लिए यहां संदर्भित किया जाएगा। Simplejson and random key value)
- डोगुकन तुफेकी (चुस्त) से जवाब (कमजोरी: अगर कहना है कि 20 अक्षरों से कम की अवधि को पियनेचेंट स्थापित करना है या यह अनन्य वापस आ जाएगा। जबकि PyEnchant Python 2.7 का समर्थन नहीं कर रहा है, इसका मतलब है कि इंस्टॉल नहीं हो सका कम से कम 20 चरित्र वाक्य) के लिए काम कर
संदर्भ
- Detecting whether or not text is English (in bulk)
- How to check if a word is an English word with Python?
- How to retrieve Wiktionary word content?
दिलचस्प सवाल। सूची में शब्दों को संग्रहीत करने में सुधार उन्हें सेट या डिक्शनरी में स्टोर करना होगा। सूची दृष्टिकोण ओ (एन) है जहां अन्य दृष्टिकोण ओ (1) हैं। – Octipi
प्रश्न में समाधान न डालें, इसके बजाय इसे उत्तर के रूप में पोस्ट करें। अगर आपके पास जवाब है तो अपने स्वयं के प्रश्न का उत्तर दें –