2017-01-02 20 views
6

कृपया ध्यान दें कि मुझे पता है कि यह प्रश्न कई स्थानों पर विभिन्न रूपों में दिखाई दिया है, जिसमें स्टैक ओवरफ्लो भी शामिल है, लेकिन मुझे अभी तक एक संतोषजनक उत्तर नहीं मिला है।ऑफ़लाइन भाषा अनुवाद API

वहां कई सुंदर ठोस भाषा अनुवाद एपीआई हैं (उदाहरण के लिए, Microsoft और Google)। वे HTTP रीस्टफुल एपीआई हैं जो वेब या मोबाइल एप्लिकेशन के लिए अच्छी तरह से काम करते हैं, जो ऐप्स ऑनलाइन मोड में काम करते हैं।

हालांकि, मैं एक भाषा अनुवाद API की तलाश में हूं जो ऑफ़लाइन मोड में छोटे (या लंबे) वाक्यों का अनुवाद कर सकता है, जब कोई इंटरनेट कनेक्टिविटी उपलब्ध नहीं होती है।

मेरे प्रश्न का एक अन्य संस्करण: Google अनुवाद ऐप ऑफ़लाइन मोड में संचालित करने की अनुमति देने के लिए कुछ भाषा मॉडल डाउनलोड करने के विकल्प के साथ आता है। क्या कोई एंड्रॉइड जावा लाइब्रेरी (आधिकारिक या अनौपचारिक; मुफ़्त या भुगतान) है जो ऑफ़लाइन अनुवादों के लिए Google अनुवाद के डाउनलोड करने योग्य मॉडल का लाभ उठाने की अनुमति देता है?

+0

क्या आपको अपने प्रश्न के लिए समाधान मिला है? ऑफ़लाइन अनुवाद के लिए एंड्रॉइड जावा लाइब्रेरी के बारे में? – yozhik

+1

@yozhik नहीं, मुझे समाधान नहीं मिला है। मैं वर्तमान में टेन्सफोर्लो का उपयोग कर एक कस्टम निर्मित मशीन अनुवाद समाधान की खोज कर रहा हूं। यह मुश्किल है लेकिन असंभव नहीं है। https://www.tensorflow.org/versions/r0.10/tutorials/seq2seq/ – iamgame

उत्तर

6

कोई वेब एपीआई नहीं है जो क्लाइंट लाइब्रेरी घटक के बिना ऑफलाइन मोड में अकेले ऑफ़लाइन कार्यक्षमता प्रदान कर सकती है, क्योंकि वेब एपीआई की प्रकृति यह है कि आप किसी बाहरी होस्ट को अनुरोध कर रहे हैं।

जो ग्राहक पुस्तकालय छोड़ देता है। Google Translate offline और Microsoft Translator offline दोनों मौजूद हैं, लेकिन इन्हें एप्लिकेशन के रूप में लागू किया गया है और डेवलपर सुलभ क्लाइंट लाइब्रेरी के रूप में नहीं उजागर किया गया है। परिपक्व अनुवाद पुस्तकालय Apache Joshua और Standard Phrasal के रूप में मौजूद हैं, हालांकि ये तंत्रिका मॉडल के बजाय सांख्यिकीय पर आधारित हैं।

यदि आप ऑफ़लाइन के लिए एक संपूर्ण जावा लाइब्रेरी की तलाश में हैं, तो तंत्रिका आधारित अनुवाद जो पहले ही विकसित हो चुका है और उपयोग करने के लिए तैयार है, आप भाग्य से बाहर होंगे। अभी के लिए आपको अपना खुद का रोल करना होगा, उदाहरण के लिए आपने TensorFlow and the sample models का उपयोग करके उल्लेख किया है। अनुवाद सेवा प्रदाताओं द्वारा उपयोग किए जाने वाले प्रशिक्षित मॉडल कुछ हद तक "गुप्त सॉस" हैं, इसलिए यह संभव नहीं है कि इन्हें ऑफ़लाइन अनुवाद में उपयोग के लिए जल्द ही डेवलपर्स के लिए उपलब्ध कराया जाए, लेकिन यह पूरी तरह से संभव है कि गुणवत्ता मुक्त स्रोत या अन्यथा मुफ्त अनुवाद मॉडल एमएल समुदाय या तीसरे पक्ष द्वारा विकसित और जारी किए जाएंगे।

+0

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

+0

ओएमजी, यही कारण है कि मैं एसओ प्यार करता हूँ! मेरे पास अभी काम करने का काम था और जल्दी ही यह जवाब मिला .. धन्यवाद! – ERJAN

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