Polyglot
የመተግበሪያዎ እና የድረ-ገጽዎ ጽሑፎች በ43 ቋንቋዎች፣ በራስዎ ሞዴል የተተረጎሙ እና በጽሑፍ ደረጃ የተረጋገጡ።
- Linux or macOS
- Python 3.9+
- Local LLM
- 6 file formats

ምን ያደርጋል
ፖሊግሎት (Polyglot) አፕሊኬሽንዎ እና ድረ-ገጽዎ በእንግሊዝኛ የያዙትን ጽሑፎች ወስዶ በራስዎ በሚያስኬዱት ሞዴል በሌሎች እስከ 42 ቋንቋዎች ይጽፋል፣ እያንዳንዱ መድረክ በሚጠብቀው ፋይል እና አቃፊ ውስጥ። እያንዳንዱ ጽሑፍ ተመርምሮ ይመለሳል፡ አንድ ቦታ ተካ (placeholder)፣ ትግ ወይም የሚያስቀርዋቸው ስሞች ከጠፉ፣ ወይም መልሱ በቋንቋው ጽሑፍ (script) ካልሆነ፣ ጽሑፉ እንደገና ይጠየቃል፤ እንደገና የሚገፋው ጽሑፍ ግን ጉድለት ያለበት ሆኖ ከመላኩ ይልቅ ተተው ሪፖርት ይደረጋል።
- የሚጠቀሙባቸው ቅርጸቶች። የJSON መልዕክት ፋይሎች (i18next, vue-i18n, next-intl, react-intl)፣ የFlutter ARB፣ የAndroid strings.xml፣ የApple .strings፣ የgettext .po እና የMarkdown ሰነዶች፣ ወደ values-de፣ de.lproj፣ app_de.arb ወይም locale/de የሚጻፉ።
- ጽሑፍ በጽሑፍ የተፈተሹ። %1$s፣ {name}፣ {{count}}፣ የHTML ትጎች፣ የመስመር ሽግግሮች፣ URLs እና የሚያስቀርዋቸው ስሞች በትክክል መመለስ አለባቸው፤ ትክክለኛው ጽሑፍ (script)፣ ባዶ ወይም ያልተቆጣጠሩ መልሶች የሉም፣ በእንግሊዝኛ የቀረ ነገር የለም።
- እውነተኛ የብዛት ቅርጾች። ሩሲያዊት አንድ፣ ጥቂት፣ ብዙ እና ሌሎች ቅርጾችን ታገኛለች፣ አረብኛ ስድስት ቅርጾች፣ ጃፓንኛ አንድ ቅርጽ፡ የAndroid ብዛቶች እና የICU መልእክቶች የእያንዳንዱን ቋንቋ ራሱን የቻለ ህግ ይከተላሉ።
- የተቀየረው ብቻ። እያንዳንዱ ጥሩ ትርጉም ስለሚታወስ፣ አንድ የእንግሊዝኛ ጽሑፍ ሲያስተካክሉ አንድ ጽሑፍ ብቻ ይላካል፣ ሙሉ ፋይሉ አይደለም።
- የእርስዎ ድምጽ እና ቃላት። የምርት መግለጫ፣ ድምጽ (tone)፣ ፈጽሞ የማይተረጎሙ ስሞች እና የቃላት ማጣቀሻ (glossary) ወደ እያንዳንዱ ጥያቄ ይገባሉ፣ እና አስተያየቶችዎ እንደ ማስታወሻ ይከተላሉ።
- የእርስዎ ሞዴል፣ የእርስዎ ማሽን። ማንኛውም OpenAI-compatible ሰርቨር፡ vLLM፣ llama.cpp፣ Ollama ወይም LM Studio፣ ወይም ከፈለጉ የተሰካ API። በቃል የሚደረግ ክፍያ የለም።
በእውነተኛ ሞዴል ላይ የተፈተሸ
- እውነተኛ ሞዴል፣ ስድስት ቅርጸቶች፣ አምስት ስክሪፕቶች፦ በJSON፣ Flutter ARB፣ Android፣ Apple .strings፣ gettext እና Markdown የተጻፉ 70 ስትሪንግ ያሉት ናሙና መተግበሪያ፣ ወደ ጀርመንኛ፣ ራሽያንኛ፣ ጃፓንኛ፣ አረብኛ እና ስፓኒሽ የተተረጎመ፣ በራሳችን ማሽን ላይ በvLLM የሚሰራ ክፍት Qwen ሞዴል (Qwen3.8-Flash-Next፣ ወደ 4 ቢት የተቀነሰ) ጋር፦ 346 ከ350 ስትሪንጎች በመግቢያ ላይ ምርመራቸውን አልፈዋል፣ በጫካ የጋራ ሰርቨር ላይ በ7.5 ደቂቃዎች።
- አራቱ ያልፈተሹት የሞዴሉ ስህተት ሳይሆን የእኛ የምርመራ ስህተቶች ነበሩ፡ አንድ የጀርመንኛ ተዋረድ ቃል፣ አንድ የኢሜይል አድራሻ እና አንድ የጃፓንኛ የብዛት መልእክት። ምርመራዎቹን አስተካክለናል፤ ቀጣዩ ማሽከርከር እነዚህን አራት ጽሑፎች ብቻ ላከ እና ሁሉንም 350 በ45 ሰከንድ ጻፈ።
- የብዛት ቅርጾች በመጀመሪያ ጊዜ ትክክል፡ ለሩሲያዊት አንድ፣ ጥቂት፣ ብዙ እና ሌሎች፣ ለአረብኛ ስድስት ቅርጾች፣ ለጃፓንኛ አንድ ቅርጽ።
- ሁሉም 42 ቋንቋዎች፦ የምሳሌውን 22 የዌብ ጽሑፎች Polyglot በሚያውቃቸው ሁሉም ቋንቋዎች፣ ከአማርኛ እስከ ባህላዊ ቻይንኛ፦ 924 ከ924 ጽሑፎች በ15 ደቂቃ ተጽፈዋል።
- እና ምርመራዎች ማየት የማይችሉት፦ በክሜር ቋንቋ፣ "You are offline" የሚለው "you are online" ሆኖ ተመልሷል። ፍጹም የክሜር ቋንቋ ስለሆነ አልፏል። ለዚህ ነው ሰነዱ በጣም ጠቃሚ በሆኑ ጽሑፎች ላይ የአገር ውስጥ ተናጋሪ እንዲኖር የሚጠይቀው።
ውስጡ ምን አለ?
ተርጓሚው
ወደ ሞዴልዎ የሚላኩ ጥቅሎች፣ ምርመራዎች፣ ችግሩን በመጥቀስ እንደገና መሞከር፣ የትርጉም ማህደር፣ ቋንቋዎችን በአብሮ ማስኬድ።
ስድስት ቅርጸቶች
የእያንዳንዱን መድረክ የማምለጫዎች (escapes)፣ አቃቢ ማውጫዎች (folders) እና የብዛት ህጎች የሚጠብቁ አንባቢዎች እና ጻጾች።
ምርመራዎቹ
በራሳቸው ሊያገለግሉ ይችላሉ፦ አስቀድሞ ያለዎትን ትርጉም ከእንግሊዝኛ መገቢው ጋር ያረጋግጡ።
የምሳሌ መተግበሪያ
ከቅንብሩ ጋር በሁሉም ስድስት ቅርጸቶች የተዘጋጀ አንድ ትንሽ መተግበሪያ፣ የራስዎን ከመጠቀምዎ በፊት ለሙከራ።
ድንጋጌዎች
- Python 3.9 ወይም ከዚያ በላይ ያለው Linux ወይም macOS፤ ከpip ለመጫን የሚጠበቅ ነገር የለም።
- ብዙ ቋንቋዎችን የሚደግፍ የመመሪያ ሞዴል ያለው OpenAI-compatible ሞዴል ሰርቨር፤ የእኛው ክፍት Qwen ሞዴል ነው (Qwen3.8-Flash-Next፣ ወደ 4 ቢት የተቀነሰ)።
መገደብ ያለባቸው ነገሮች
- ምርመራዎቹ መተግበሪያውን የሚያበላሹትን እንጂ የተሳሳተ ትርጉም አይይዙም፦ የሱቅ መግለጫዎን፣ የክፍያ ግድብዎን እና የህግ ጽሑፎችዎን የአገር ውስጥ ተናጋሪ እንዲያነብ ያድርጉ።
- የgettext የብዛት ግብዓቶች በዚህ ስሪት ውስጥ በእንግሊዝኛ ይቆያሉ።
- ፍጥነቱ የሞዴልዎ ነው።
- ምርመራዎቹ ነጻ እና ክፍት ምንጭ ናቸው፦ translation-checks በGitHub ላይ። ሶፍትዌር ጥቅሉ ተርጓሚውን፣ ስድስቱን ቅርጸቶች፣ የብዛት ቅርጾችን፣ ማህደሩን እና የአንድ ዓመት ዝማኔዎችን ያክላል።
ከመስክ ማስታወሻዎቻችን
ጥያቄዎች
የትኞቹ ቋንቋዎች?
ከእንግሊዝኛ ወደ አረብኛ፣ አማርኛ፣ ቡልጋሪኛ፣ ቼክኛ፣ ጀርመንኛ፣ ግሪክኛ፣ ስፓኒሽ፣ ፋርስኛ፣ ፊንላንድኛ፣ ፊሊፒኖ፣ ፈረንሳይኛ፣ ስኮትላንድ ጌልክ፣ እብራይስጥ፣ ሃይቲያን ክሪዮል፣ ሃንጋሪኛ፣ አርመንኛ፣ ኢንዶኔዚያኛ፣ ኢጣሊያንኛ፣ ጃፓንኛ፣ ክሜር፣ ካናዳ፣ ኮሪያኛ፣ ማከዶኒያኛ፣ ማላይኛ፣ ደች፣ ኖርዌጂያን፣ ኦሮሞ፣ ፓንጃቢ፣ ፖሊሽ፣ ፖርቱጊዝኛ (ብራዚል)፣ ሮማኒያን፣ ራሽያንኛ፣ ስሎቫክ፣ ስሎቪኒያን፣ ሰርቢያን፣ ስዊድንኛ፣ ታይ፣ ቱርክኛ፣ ዩክሬንኛ፣ ቪትናሚዝኛ እና ቻይንኛ (ቀላል እና ባህላዊ)።
GPU ያስፈልገዋል?
Polyglot ራሱ አያስፈልገውም፤ የሞዴል ሰርቨርዎ ይወስናል። ትንሽ ሞዴል በCPU ላይ በዝግታ ይሰራል፤ GPU ግን ትልቅ ፋይልን በብዙ ቋንቋዎች በደቂቃዎች ውስጥ ያከናውናል።
ሞዴሉ የሳሳተው ጽሑፍ ምን ይሆንበታል?
ችግሩ በግልጽ ተገልጾ እንደገና ይጠየቃል። አሁንም ካልተሳካ፣ ከፋይሉ ውስጥ ይቀራል፤ ስለዚህ መተግበሪያዎ ለዚያው አንድ ጽሑፍ እንግሊዝኛውን ያሳያል፣ እና ሂደቱ ምክንያቱን ጠቅሶ ያስቀምጠዋል። የተበላሸ ነገር አይጻፍም።
በምትኩ የተያዘ API መጠቀም እችላለሁ?
አዎ፦ ከOpenAI-compatible የውይይት መነሻ (endpoint) ጋር ያለ ማንኛውም አገልግሎት። መሠረታዊ URLውን እና የሞዴሉን ስም በpolyglot.json ውስጥ ያስገቡ፣ ቁልፉንም በፋይል ውስጥ ያስቀምጡ።
ተሻሽሏል: