2009-10-08 16 views
7

मैं क्यूटी भाषाविद का उपयोग करके अपने क्यूटी आवेदन के कुछ बहुत ही कठिन अनुवाद और Google अनुवाद जैसे पहले से मौजूद अनुवाद सेवा का उपयोग करके कुछ कट्टर अनुवाद बनाने का तरीका ढूंढ रहा हूं।क्यूटी भाषाविद और Google अनुवाद

Google अनुवाद के लिए एक सार्वजनिक एपीआई है, इसलिए मुझे उम्मीद है कि किसी ने पहले से ही यह कोशिश की है, लेकिन मुझे यह प्रतीत नहीं होता है। क्या किसी ने इससे पहले कुछ देखा है?

मुझे शानदार अनुवाद की उम्मीद नहीं है - इस बिंदु पर यह अवधारणा के सबूत के रूप में दिखाना है।

+2

इसे http://thedailywtf.com/ के सामने वाले पृष्ठ पर लाने की उम्मीद है? : पी – UncleBens

+0

हाहा, बिल्कुल नहीं - मैं चाहता हूं कि कुछ यथार्थवादी दिखने वाले अनुवाद हों ताकि मैं हमारे आवेदन के लिए क्यूटी स्थानीयकरण प्रणाली का विज्ञापन कर सकूं। तो स्पेनिश अनुवाद स्पेनिश, इत्यादि देखना चाहिए। – Thomi

उत्तर

4

मैंने gettext .po फ़ाइलों के साथ ऐसा करने के लिए एक ओपन सोर्स ऐप लिखा है, क्यूटी भाषाई फ़ाइलों के लिए इसे संशोधित करना मुश्किल नहीं होगा। डेमो और php http://pepipopum.dixo.net

+0

लिंक नीचे है, इसके लिए कोई नया स्रोत? – ymoreau

+0

Google अनुवाद API को पेवेलवॉल के पीछे रखा गया था, इसलिए डेमो ऑफ़लाइन लिया गया था। यदि आप पेप्लोपम की खोज करते हैं तो आपको कई कांटे मिलना चाहिए। –

1

मैंने पहले ऐसा कुछ नहीं देखा है (शायद इसलिए कि स्वचालित अनुवाद संभवतः तारकीय परिणामों से कम उत्पादन करेगा), लेकिन इसे लागू करना बहुत मुश्किल नहीं होना चाहिए।

lupdate उपकरण द्वारा उत्पादित .ts फ़ाइलें वास्तव में सादे एक्सएमएल फाइलें हैं (और यहां तक ​​कि जटिल नहीं हैं - बस एक टेक्स्ट एडिटर में खोलें और स्वयं को देखें)। इसलिए, आप फ़ाइल में <translation> तत्वों को संपादित करने के लिए विभिन्न XML टूल/पुस्तकालयों का उपयोग कर सकते हैं। क्यूटी भी one के साथ आता है।

+0

हां, यही वह योजना है जो मैं योजना बना रहा था - मैं इसे उठाने और काम करने के बाद कोड जारी करूंगा। दोबारा, आइडिया उपयोग करने योग्य अनुवादों का उत्पादन नहीं करना है, बल्कि केवल प्रदर्शन उद्देश्यों के लिए, अच्छे दिखने वाले अनुवाद डेटा का उत्पादन करना है। – Thomi

0

हां, यह संभव है; और वास्तव में मुश्किल नहीं है!

मैंने एक सी ++ एपीआई लिखा है, इससे पहले कि Google अनुवाद अजाक्स जावास्क्रिप्ट एपीआई (यह एकमात्र मौजूदा Google अनुवाद API है) का प्रयोग libCURL का उपयोग करके एक अधूरा गेम के लिए किसी न किसी अनुवाद के लिए किया गया है।

चूंकि क्यूटी भाषाविद ऊपर दिए गए व्यक्ति के अनुसार एक्सएमएल फाइलों का उपयोग करता है, इसलिए इसे अनुवाद करने और उन्हें वैध XML फ़ाइल में लिखना बहुत आसान होना चाहिए!

2

आप lconvert इस्तेमाल कर सकते हैं फ़ाइलों को कनवर्ट करने पर उपलब्ध स्रोत .PO

lconvert -if ts -of po -o myFile.po myfile.ts 

फिर उन्हें पॉल Dixons अनुवादक के माध्यम से चलाने, तो lconvert फिर से उपयोग करने के लिए उन्हें वापस कन्वर्ट करने के लिए।

lconvert -if po -of ts -o myFile.ts myfile.po 
0

http://omegat.org

पर एक नज़र एकीकृत गूगल अनुवाद है, स्वत: शब्दकोश, ऊपर देखो अनुवाद स्मृति और अधिक।

ओमेगाटी .po और ओपन ऑफिस (एक एक्सएमएल स्वाद) सहित कई प्रारूपों को पढ़ता और लिखता है। सामान्य एक्सएमएल के बारे में निश्चित नहीं है, लेकिन वहाँ xml2po जैसे उपकरण हैं।

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