Featured image of post मुफ्त मार्कडाउन दस्तावेज़ अनुवादक

मुफ्त मार्कडाउन दस्तावेज़ अनुवादक

यह एक ओपन सोर्स प्रोजेक्ट "फ्री मार्कडाउन डॉक्यूमेंट ट्रांसलेटर" का परिचय है

चेतावनी: यह लेख मशीन द्वारा अनुवादित है, जिससे खराब गुणवत्ता या गलत जानकारी हो सकती है, कृपया ध्यान से पढ़ें!

मूल

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

संक्षिप्त परिचय

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

समारोह:

  • किसी भी प्रकार की भाषा में एमडी का अनुवाद करें
  • यह कस्टम अनुवाद नियमों का समर्थन करते हुए, एमडी के मूल प्रारूप को नष्ट नहीं करेगा
  • मल्टी -थ्रेडेड ट्रांसलेशन का समर्थन करें, और एक ही समय में लोड बैलेंसिंग मैकेनिज्म जोड़ें, जो Google अनुवाद इंटरफेस का प्रभावी ढंग से उपयोग कर सकते हैं और दस्तावेज़ अनुवाद की विफलता से बच सकते हैं।
  • एक फ़ोल्डर के तहत कई फ़ोल्डर और कई फ़ाइलों को चलाने के लिए एक प्रोग्राम का समर्थन करें, जो सुविधा को बढ़ाता है
  • मशीन अनुवाद के एमडीएस में चेतावनी जोड़ने के लिए समर्थन

Google अनुवाद एपीआई संदर्भविक्टोरज़ांग 2014/मुफ्त-गूगल-अनुवाद: नि: शुल्क Google अनुवादक API मुफ्त Google अनुवाद (github.com), यह कार्यक्रम संदर्भसंपूर्ण मार्कडाउन दस्तावेज़, V2 संशोधित संस्करण (nightli.com) का अनुवाद करने के लिए अनुवाद करने के लिए अनुवाद।

स्थापना और प्रचालन

  1. गोदाम डाउनलोड करें या स्रोत कोड को स्थानीय क्षेत्र में डाउनलोड करें
1
git clone git@github.com:CrazyMayfly/Free-Markdown-Translator.git
  1. सॉफ़्टवेयर पैकेज स्थापित करेंPyExecJS
1
pip install PyExecJS
  1. कोड निर्देशिका दर्ज करें, कोड चलाएं
1
python.exe .\MarkdownTranslator.py

प्रयोग

1
python.exe MarkdownTranslator.py [-h] folder [folder ...]

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

उदाहरण के लिए, यदि निर्दिष्ट लक्ष्य भाषा अंग्रेजी (एन), जापानी (जेए) है, तोreadme.mdफ़ाइल को उसी फ़ोल्डर में अनुवादित किया जाएगाreadme.en.md,,,readme.ja.mdतो फिर

विन्यास

कृपयाconfig.pyविन्यास

  1. insert_warnings: नियंत्रित करें कि क्या लेख के सामने मशीन अनुवाद जोड़ना है
  2. src_language: स्रोत भाषा निर्दिष्ट करें, ऑटो का अर्थ है कि Google स्वचालित रूप से पहचान करता है
  3. warnings_mapping: लक्ष्य भाषा के टारोनिंग को कॉन्फ़िगर करें
  4. dest_langs: लक्ष्य भाषा को कॉन्फ़िगर करें, आप मैन्युअल रूप से लक्ष्य भाषा निर्दिष्ट कर सकते हैं, या आप इसे सीधे उपयोग कर सकते हैंwarnings_mappingमध्य में कॉन्फ़िगर की गई लक्ष्य भाषा को परिभाषा के क्रम में अनुवादित किया गया है
  5. skipped_regexs: अनुवाद को छोड़ने के लिए चरित्र की नियमित अभिव्यक्ति निर्दिष्ट करें
  6. detect_filenames: एमडी दस्तावेज़ का नाम जिसे फ़ाइल निर्देशिका में अनुवादित करने की आवश्यकता है
  7. front_matter_transparent_keys: मार्कडाउन के सामने के मामले को भागों का अनुवाद करने की आवश्यकता नहीं है
  8. front_matter_key_value_keys: फ्रंट मैटर को महत्वपूर्ण होना चाहिए-मूल्य प्रपत्र अनुवाद भाग
  9. front_matter_key_value_array_keys: प्रस्तावना-मान -RRAYS प्रारूप अनुवाद

लक्ष्य भाषा कॉन्फ़िगरेशन विवरण

क्योंकि Google अनुवाद इंटरफ़ेस का उपयोग किया जाता है, लक्ष्य भाषा को ISO 639 का उपयोग करने की आवश्यकता होती है-1 भाषा कोड, आप इसे विवरण के लिए संदर्भित कर सकते हैंआईएसओ 639 की सूची-1 कोड- विकिपीडिया, यहाँ कुछ आमतौर पर उपयोग किए जाने वाले भाषा कोड हैं

भाषा का नामयह भाषा दावा करती हैभाषा कोड
Chinese漢語、汉语、华语zh
EnglishEnglishen
Japanese日本語ja
SpanishEspañoles
Russianрусскийru
Frenchfrançaisfr
GermanDeutschde
Arabicالعربيةar
Hindiहिन्दीhi
PortuguesePortuguêspt
Korean한국어/韓國語, 朝鮮말/조선말ko

नि शुल्क मार्कडाउन अनुवादक

फ्री मार्कडाउन ट्रांसलेटर Google अनुवाद एपीआई पर आधारित एक मुफ्त, ओपन सोर्स मार्कडाउन डॉक्यूमेंट ट्रांसलेटर है, जो आपके एमडी को किसी भी प्रकार की भाषा में अनुवाद कर सकता है।
थीम Stack ्वारा डिज़ाइन किया गया Jimmy & Built with Hugo