"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > भाषा एपीआई जो आपको अपनी मूल भाषा को इसमें जोड़ने की अनुमति देती है।

भाषा एपीआई जो आपको अपनी मूल भाषा को इसमें जोड़ने की अनुमति देती है।

2024-11-08 को प्रकाशित
ब्राउज़ करें:827

Language API that allows you to add your native language to it.

अप्रैल 2016 में, मेरे मन में एक ऐसी जनजाति के लिए एक शब्दकोश परियोजना बनाने का विचार आया जो मुझे "इगेडे भाषा" से बहुत पसंद है, जिसे मैंने "इगेडे डिक्शनरी" कहने का फैसला किया, हालांकि मैं' यह एक देशी वक्ता है.

इससे मुझे इगेडे भाषा से अंग्रेजी में 5,000 से अधिक शब्द लिखने और अनुवाद करने का मौका मिला। बिना किसी संदेह के यह उन सभी विचारों में से सबसे कठिन है, जिन पर मैंने अब तक काम किया है या किया है।

यह प्रोजेक्ट 2018 में लॉन्च होता। लेकिन, 2018 में कुछ हुआ और यह मेरे लिए बहुत कड़वा अनुभव था।

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

मेरे बहुत अच्छे दोस्तों ने फिर एक और दोस्त की सिफारिश की जिसे उस समय अपना फोन बेचना था। अंदाज़ा लगाओ? मैंने फोन के लिए भुगतान कर दिया था और अभी फोन लेने ही वाला था कि पुलिस ने हमें गिरफ्तार कर लिया।

खैर, संक्षेप में कहें तो, मेरे पास कभी फोन नहीं था, मैं पुलिस हिरासत में सोया और घर पहुंचते ही सबसे पहले प्रोजेक्ट को डिलीट कर दिया। उस समय यह हास्यास्पद नहीं था.

यह घटना 16 अक्टूबर 2018 को हुई और उसके 30 दिन बाद मैंने अपने पिता को खो दिया। उस अवधि ने वास्तव में मुझे बहुत प्रभावित किया। मैं उदास था और एकल स्वभाव का होने के कारण 2020 तक कभी भी लोगों से संपर्क नहीं कर पाया।

मैंने इस उद्देश्य के लिए 3000 से अधिक अनुयायियों के साथ फेसबुक पर एक पेज बनाया और जब मुझे पता चला कि, किसी और ने हाल ही में इसी तरह का प्रोजेक्ट किया है तो मुझे बहुत खुशी हुई।

सोचो मैने क्या किया?

डेवलपर्स को अपनी भाषाएं ऑनलाइन जोड़ने में सक्षम बनाने के लिए मैंने एक संपूर्ण एपीआई लिखी।

यह एपीआई विशेषताएं:

  • एक नई भाषा जोड़ना

  • नए शब्द/वाक्यांश जोड़ना

  • उच्चारण

  • किसी भाषा की सामग्री का प्रबंधन करना

  • अर्थ, पर्यायवाची शब्द आदि की जांच की जा रही है

  • बहुत अधिक!

आप इस परियोजना के साथ क्या कर सकते हैं?

  • किसी वेबसाइट की सामग्री का मूल भाषा में अनुवाद करें

  • उपयोगकर्ताओं को उनकी भाषाओं में वेबपेज की सामग्री पढ़ाएं (उन स्थानों के नेत्रहीन लोगों के लिए अच्छा है जहां उनकी मूल भाषाएं विदेशी भाषाओं की तुलना में अधिक सम्मानित हैं)।

  • वह सब कुछ जिसके बारे में आप सोच सकते हैं।

नमूना कोड (PHP):

//New Language 

use ola_dictionary\olatunji_dictionary;

$ola_dict = new olatunji_dictionary(); 

//create new directory for your language

$new_dict = $ola_dict->new_dictionary("Igede Dictionary"); 

$status = json_decode($new_dict, $author); 

echo $status['status']; // success / failed 

// to enable you delete, remove or manage your contents in future, please save the `auth_key` in your response body. Failure to do so, you lose access to manage your contents in future and, it is bound by our legal terms of service thitherward. 

// all languages added are accessible to the public by default. If you intend to disable the default setting, please use `new_dictionary("name of your language dictionary", "author", false)`

नमूना कोड (PHP):

//Remove Language 

use ola_dictionary\olatunji_dictionary;

$ola_dict = new olatunji_dictionary(); 

//remove directory from our platform

$remove_dict = $ola_dict->remove_dictionary("Igede Dictionary", "auth_key"); 

$status = json_decode($new_dict); 

echo $status['status']; // success / failed 

मैं इसे कब जारी कर रहा हूं?

हालाँकि यह परियोजना बहुत अच्छी है, फिर भी मेरे पास इसकी मेजबानी, रखरखाव और चालू रखने के लिए संसाधन, पूंजी नहीं है।

इसलिए, यह परियोजना कभी जारी की जाएगी या नहीं, यह इसे लॉन्च करने के लिए वित्तीय क्षमता या पूंजी पर निर्भर है क्योंकि एपीआई के बिना लाइब्रेरी अप्रचलित है।

स्रोत कोड लॉन्च होने के बाद GitHub पर ओपन सोर्स हो जाएगा और जो कोई भी इसका उपयोग करना चाहेगा उसके लिए उपलब्ध होगा।

क्या यह कुछ ऐसा लगता है जिसका आप समर्थन करना चाहेंगे?

यहां dev.to पर मेरी प्रोफ़ाइल पर ईमेल पते के माध्यम से मुझे एक मेल भेजें या नीचे टिप्पणी करें और मैं खुशी-खुशी आपके साथ परियोजना पर आगे चर्चा करूंगा।

यह रविवार है, मेरे महान लोग और मैं बहुत अच्छा दिन बिता रहा हूं। आप कैसे हैं?

मुझे कॉफ़ी पीना पसंद है ☕. तो, आप नीचे दिए गए लिंक पर क्लिक करके मेरे लिए एक कप या अधिक खरीद सकते हैं।

buymeacoffee.com/olatunji

आज अपना कीमती समय मेरे साथ साझा करने के लिए धन्यवाद।

जब तक मैं तुम्हें दोबारा नहीं लिखूंगा।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/dev_olatunji/langage-api-that-allows-you-to-add-your-native-भाषा-to-it-9oe?1 यदि कोई उल्लंघन है, तो कृपया स्टडी_गोलंग@163 .comडिलीट से संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3