Microsoft Co-Op Translator ni chombo chenye nguvu kinachosaidia kutafsiri hati za Markdown kwa urahisi. Mwongozo huu utakusaidia kutatua matatizo ya kawaida unayoweza kukutana nayo wakati wa kutumia chombo hiki.
Tatizo: Hati ya Markdown iliyotafsiriwa ina tag ya markdown juu, inasababisha matatizo ya kuonyesha.
Suluhisho: Ili kutatua hili, futa tu tag ya markdown iliyo juu ya faili. Hii itaruhusu faili ya Markdown kuonyesha vizuri.
Hatua:
.md) iliyotafsiriwa.markdown juu ya hati.markdown.Tatizo: URL za picha zilizopachikwa hazilingani na lugha ya hati, hivyo picha zinaonekana vibaya au hazipo.
Suluhisho: Kagua URL za picha zilizopachikwa na hakikisha zinalingana na lugha ya hati. Picha zote zipo kwenye folda ya translated_images na kila picha ina tag ya lugha kwenye jina la faili.
Hatua:
Tatizo: Yaliyotafsiriwa si sahihi au yanahitaji uhariri zaidi.
Suluhisho: Pitia hati iliyotafsiriwa na fanya uhariri unaohitajika ili kuboresha usahihi na uelewa.
Hatua:
Ikiwa picha au maandishi havitafsiriwi kwa lugha sahihi na ukiendesha kwa -d debug mode unapata hitilafu ya 401. Hii ni ishara ya kushindwa kuthibitisha utambulisho—labda key ni batili, imeisha muda, au haijaunganishwa na eneo la endpoint.
Endesha co-op translator kwa -d debug switch ili kupata ufahamu zaidi wa chanzo cha tatizo.
Access denied due to invalid subscription key or wrong API endpoint.Aina ya Rasilimali
Azure AI services → Vision.Kuanzia mfumo mpya wa tafsiri ya kuchagua, Co-op Translator sasa inatoa ujumbe wa hitilafu wazi pale huduma zinazohitajika hazijapangwa.
Tatizo: Umeomba tafsiri ya picha (-img flag) lakini huduma ya Azure AI haijapangwa vizuri.
Ujumbe wa Hitilafu:
Error: Image translation requested but Azure AI Service is not configured.
Please add AZURE_AI_SERVICE_API_KEY and AZURE_AI_SERVICE_ENDPOINT to your .env file.
Check Azure AI Service availability and configuration.
Suluhisho:
AZURE_AI_SERVICE_API_KEY kwenye faili yako ya .envAZURE_AI_SERVICE_ENDPOINT kwenye faili yako ya .env# Instead of: translate -l "ko" -img
# Use: translate -l "ko" -md
Tatizo: Mpangilio muhimu wa LLM umekosekana.
Ujumbe wa Hitilafu:
Error: No language model configuration found.
Please configure either Azure OpenAI or OpenAI in your .env file.
Suluhisho:
.env ina angalau moja ya mpangilio wa LLM ufuatao:
AZURE_OPENAI_API_KEY na AZURE_OPENAI_ENDPOINTOPENAI_API_KEYUnahitaji ama Azure OpenAI AU OpenAI imepangwa, si zote mbili.
Tatizo: Hakuna faili zilizotafsiriwa ingawa amri imefanikiwa.
Sababu Zinawezekana:
-md, -img, -nb)Suluhisho:
translate -l "ko" -md -d
# For markdown files
find . -name "*.md" -not -path "./translations/*"
# For notebooks
find . -name "*.ipynb" -not -path "./translations/*"
# For images
find . -name "*.png" -o -name "*.jpg" -o -name "*.jpeg" -not -path "./translations/*"
# Translate everything (default)
translate -l "ko"
# Translate specific types
translate -l "ko" -md -img
Tatizo: Amri zilizotegemea fallback ya Markdown pekee hazifanyi kazi kama ilivyotarajiwa.
Tabia ya Zamani:
# This used to automatically switch to markdown-only mode
translate -l "ko" # (when Azure AI Vision was not configured)
Tabia Mpya:
# This now produces an error if image translation is requested but not configured
translate -l "ko" -img
Suluhisho:
translate -l "ko" -md # Only markdown
translate -l "ko" -md -img # Markdown and images
translate -l "ko" # Everything (if all services configured)
Tatizo: Viungo kwenye faili zilizotafsiriwa vinaelekeza sehemu zisizotarajiwa.
Sababu: Usindikaji wa viungo unabadilika kulingana na aina za faili zilizochaguliwa.
Suluhisho:
-nb imejumuishwa: Viungo vya notebook vinaelekeza kwenye toleo lililotafsiriwa-nb haijajumuishwa: Viungo vya notebook vinaelekeza kwenye faili asili-img imejumuishwa: Viungo vya picha vinaelekeza kwenye toleo lililotafsiriwa-img haijajumuishwa: Viungo vya picha vinaelekeza kwenye faili asili# All internal links point to translated versions
translate -l "ko" -md -img -nb
# Only markdown translated, other links point to originals
translate -l "ko" -md
Dalili: Logi za workflow kwa peter-evans/create-pull-request zinaonyesha:
Branch ‘update-translations’ is not ahead of base ‘main’ and will not be created
Sababu zinazowezekana:
.gitignore inazuia faili unazotarajia kuwasilisha (mfano, *.ipynb, translations/, translated_images/).Jinsi ya kutatua / kuthibitisha:
translations/ na/au translated_images/.
.ipynb zimeandikwa chini ya translations/<lang>/.....gitignore: Usizuie matokeo yaliyotengenezwa. Hakikisha HAUZUII:
translations/translated_images/*.ipynb (ukitafsiri notebooks)with:
add-paths: |
translations/
translated_images/
with:
commit-empty: true
-d kwenye amri ya tafsiri ili kuchapisha ni faili gani zimegunduliwa na kuandikwa.permissions:
contents: write
pull-requests: write
Unapotatua matatizo ya tafsiri:
-d kuona logi za kina-md, -img, -nb zinaendana na unachokusudia.env ina funguo zinazohitajika-md pekee, kisha ongeza aina nyingineKwa maelezo zaidi kuhusu amri na bendera zinazopatikana, angalia Command Reference.
Kanusho: Hati hii imetafsiriwa kwa kutumia huduma ya kutafsiri ya AI Co-op Translator. Ingawa tunajitahidi kuhakikisha usahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Hati asili katika lugha yake ya asili inapaswa kuchukuliwa kama chanzo rasmi. Kwa taarifa muhimu, inashauriwa kutumia huduma ya utafsiri wa kibinadamu wa kitaalamu. Hatuwajibiki kwa kutoelewana au kutafsiri vibaya kunakotokana na matumizi ya tafsiri hii.