2012-01-18 10 views
10

मैं एंड्रॉइड में जापानी कांजी को रोमाजी (या काना) में परिवर्तित करना चाहता हूं।कांजी शुद्ध जावा में रोमाजी कनवर्टर से?

इसके लिए सबसे लोकप्रिय लाइब्रेरी Kakasi है, यह हमेशा सही नहीं है (हो सकता है) लेकिन अभी भी बहुत अच्छा है।
समस्या: यह जावा में नहीं है। मुझे जावा लाइब्रेरी चाहिए।

क्या आप किसी भी बनाए रखा जावा ओपन सोर्स लाइब्रेरी जानते हैं जो ऐसा करता है?

केनिची नामक एक लड़के ने kakasi-java-0.4.0-src.tar.gz on his blog पोस्ट किया है जिसमें कहा गया है कि उसने फ़ाइल को सहेजा है लेकिन मूल परियोजना अब मौजूद नहीं है। इस बारे में कोई और जानता है? क्या परियोजना अभी भी कहीं और रह रही है, या यह फ़ाइल मेरी सबसे अच्छी शुरुआत बिंदु है?

+0

यह जावा-संबंधित और अधिकतर डेटा से संबंधित नहीं है। इस तरह के शब्दकोश डेटा आमतौर पर बहुत खुले नहीं होते हैं, लेकिन kanji उच्चारण पर्याप्त खुला होना चाहिए। काकासी को 2004 में आखिरी बार अपडेट किया गया था, जो कि _eight साल पहले है। ऐसा लगता है कि मृत इसका शब्दकोश डेटा अभी भी प्रासंगिक है; आप जावा को पोर्ट काकासी के एल्गोरिदम पोर्ट कर सकते हैं और इन डेटा का पुन: उपयोग कर सकते हैं। – 9000

+1

डेटा कोई समस्या नहीं है (काकासी का डेटा खुला और ठीक है)। यह जावा से संबंधित है। आप सही हैं कि मैं जावा को बंद कर सकता हूं, लेकिन अगर किसी ने इसे पहले ही किया है तो मैं उनके काम को डुप्लिकेट नहीं करूंगा। –

+0

यह प्रश्न अब http://softwarerecs.stackexchange.com/questions/28441/java-library-to-transform-kanji-katakana-hiragana-to-romaji –

उत्तर

2

क्या आपने http://www.atilika.org की कोशिश की है, यह अब तक का सबसे पूरा समाधान है।

+0

बढ़िया! शुद्ध जावा में यह वास्तव में एकमात्र आधुनिक समाधान है। –

1

मैंने काकासी/जावा की खोज की लेकिन मुझे नहीं मिला। साइट पूरी तरह बंद होनी चाहिए।

लेकिन एक और तरीका है के लिए, इस वेब सेवा आपकी मदद कर सकता है:

http://www.kawa.net/works/ajax/romanize/japanese-e.html

そ れ で は 頑 張 っ て く だ さ い

4

परियोजना मर चुका है, लेकिन अब यह कहीं और रहने वाले है: https://github.com/nicolas-raoul/kakasi-java

+1

अन्य खुले स्रोत-आधारित उत्तरों की कमी के कारण स्वीकार कर रहा है । यह परियोजना काकासी-जावा-0.4.0-src.tar.gz से मेरा कांटा है, इसलिए यदि कोई मुख्य परियोजना का एक नया संस्करण जानता है तो कृपया मुझे बताएं। –

0

मुझे एक और मिला है: Mecab

ऐसा लगता है कि जावा संस्करण है: http://code.google.com/p/mecab/source/browse/#svn%2Ftrunk%2Fmecab%2Fjava

अद्यतन: दुर्भाग्य से मेकब-जावा सिर्फ जेएनआई बाध्यकारी है, 100% शुद्ध जावा नहीं, जो उदाहरण के लिए एंड्रॉइड पर उपयोग करना अधिक कठिन बनाता है।

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