Skip to content

CLI റഫറൻസ്

Co-op Translator ഈ കമാൻഡ്-ലൈൻ എൻട്രി പോയിന്റുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നു:

  • translate
  • evaluate
  • migrate-links
  • co-op-review
  • co-op-translator-mcp

translate, evaluate, migrate-links,co-op-review കമാൻഡുകൾ ഇൻവോക്ക് ചെയ്ത സ്ക്രിപ്റ്റ് നാമത്തിന്റെ അടിസ്ഥാനത്തിൽ കമാൻഡ് ഇംപ്ലിമെന്റേഷൻ തിരഞ്ഞെടുക്കുന്ന co_op_translator.__main__ വഴി റൺ ചെയ്തു ലഭ്യമാക്കുന്നു. MCP സെർവർ നേരിട്ടാണ് co_op_translator.mcp.server ഉപയോഗിക്കുന്നത്.

CLI, Python API, MCP എന്നിവയിൽ തിരഞ്ഞെടുക്കേണ്ടതുണ്ടെങ്കിൽ നിങ്ങളുടെ പ്രവൃത്തി രീതിയെ തിരഞ്ഞെടുക്കുക മുതൽ തുടങ്ങുക.

കൺസോൾ ഔട്ട്‌പുട്ട്

ഇന്ററാക്ടീവ് ടെർമിനലുകൾ കമാൻഡ് ഹെഡർ, പുരോഗതി, സംക്ഷേപങ്ങൾ എന്നിവയ്ക്ക് Rich ഫോർമാറ്റിംഗ് ഉപയോഗിക്കുന്നു. CI-യും നോൺ-ഇന്ററാക്ടീവ് ഔട്ട്പുട്ടും സ്വയമായാണ് പ്ലെയിൻ ടെക്സ്റ്റിലേക്ക് തിരിച്ചുകേൾക്കുക.

പ്ലെയിൻ ഔട്ട്പുട്ട് നിർബന്ധിപ്പിക്കാൻ CO_OP_TRANSLATOR_OUTPUT_STYLE=plain സെറ്റ് ചെയ്യുക, അല്ലെങ്കിൽ Rich ഔട്ട്പുട്ട് നിർബന്ധിപ്പിക്കാൻ CO_OP_TRANSLATOR_OUTPUT_STYLE=rich സെറ്റ് ചെയ്യുക. ലൈവ് പുരോഗതി ബാറുകൾ മൂടിക്കളയുമ്പോഴും സംക്ഷേപങ്ങൾ സൂക്ഷിക്കാൻ CO_OP_TRANSLATOR_NO_PROGRESS=1 സെറ്റ് ചെയ്യുക.

മറ്റൊരു സിസ്റ്റത്തിന് ആവശ്യമായപ്പോൾ translate --json-events progress.ndjson ഉപയോഗിക്കുക മെഷീൻ-വായിക്കാവുന്ന പുരോഗതി. CLI മനുഷ്യൻ-നോക്കിയ ഔട്ട്പുട്ട് തുടരെയും പ്രദർശിപ്പിക്കും, അതേസമയം NDJSON ഫയൽ പതിപ്പുചെയ്ത co-op.translation.event.v1 ഇവന്റുകൾ സ്വീകരിക്കും, അവയുമായി നിശ്ചിത ഫീൽഡുകൾ ഉൾപ്പെടുന്നു, ഉദാഹരണത്തിന് type, stage_key, completed, total, എന്നിവയും current_path.

ആദ്യവട്ട CLI പ്രവാഹം

ടെർമിനലിൽ നിന്നാണ് Co-op Translator ഉപയോഗിക്കുന്നത് എങ്കിൽ ഇവിടെ നിന്ന് തുടങ്ങുക:

  1. ക്രമീകരണം ൽ വിവരിച്ചിരിക്കുന്നതുപോലെ ഒരു LLM പ്രൊവൈഡർ കോൺഫിഗർ ചെയ്യുക.
  2. നിങ്ങൾക്കായി പരിഭാഷപ്പെടുത്താൻ ഉള്ള ഉള്ളടക്ക തരം തിരഞ്ഞെടുക്കുക.
  3. ആദ്യം ഫോകസഡ് കമാൻഡ് റൺ ചെയ്യുക, ഉദാഹരണത്തിന് Markdown-മാത്രം പരിഭാഷ.
  4. വലിയ റിപ്പോസിറ്ററി മാറ്റങ്ങൾക്ക് മുൻപ് --dry-run ഉപയോഗിക്കുക.
  5. പരിഭാഷയ്ക്ക് ശേഷം ഘടനയും അത് അപ് ടു ഡേറ്റ് ആണോ എന്നതും പരിശോധിക്കാൻ co-op-review ഉപയോഗിക്കുക.
ലക്ഷ്യം ആരംഭിക്കാൻ ഉപയോഗിക്കുന്ന കമാൻഡ്
Markdown ഡോക്യുമെന്റുകൾ പരിഭാഷപ്പെടുത്തുക translate -l "ko" -md
നോട്ട്ബുക്കുകൾ പരിഭാഷപ്പെടുത്തുക translate -l "ko" -nb
ഇമേജ് ടെക്സ്റ്റ് പരിഭാഷപ്പെടുത്തുക translate -l "ko" -img
ഫയലുകൾ എഴുതാതെ പ്രവൃത്തി പ്രിവ്യൂ ചെയ്യുക translate -l "ko" -md --dry-run
നിലവിലുള്ള പരിഭാഷകൾ പരിശോധിക്കുക co-op-review -l "ko"
നോട്ട്ബുക്ക് மற்றும் Markdown ലിങ്കുകൾ അപ്‌ഡേറ്റ് ചെയ്യുക migrate-links -l "ko" --dry-run
MCP ക്ലയന്റിന് ടൂളുകൾ ലഭ്യമാക്കുക CLI കമാൻഡുകൾ നേരിട്ട് റൺ ചെയ്യുന്നതിന് പകരം MCP Server കോൺഫിഗർ ചെയ്യുക.

translate

Markdown ഫയലുകൾ, നോട്ട്ബുക്കുകൾ, ചിത്രത്തിലെ ടെക്സ്റ്റ് എന്നിവ ഒരു അല്ലെങ്കിൽ複数 ലക്ഷ്യഭാഷകളിലേക്ക് പരിഭാഷപ്പെടുത്തുക.

translate -l "ko ja fr"

സാധാരണ ഉദാഹരണങ്ങൾ

Markdown മാത്രം പരിഭാഷ ചെയ്യുക:

translate -l "de" -md

നോട്ട്ബുക്കുകൾ മാത്രം പരിഭാഷ ചെയ്യുക:

translate -l "zh-CN" -nb

Markdown-വും ഇമേജുകളുമുണ്ടെങ്കിൽ പരിഭാഷ ചെയ്യുക:

translate -l "pt-BR" -md -img

നിലവിലുള്ള പരിഭാഷകൾ നീക്കം ചെയ്ത് വീണ്ടും സൃഷ്ടിച്ച് അപ്ഡേറ്റ് ചെയ്യുക:

translate -l "ko" -u

ഇന്ററാക്ടീവ് പ്രോംപ്റ്റുകൾ ഇല്ലാതെ റൺ ചെയ്യുക:

translate -l "ko ja" -md -y

ലോഗുകൾ സേവ് ചെയ്യുക:

translate -l "ko" -s

ഘടിത പുരോഗതി ഇവന്റുകൾ എഴുതുക:

translate -l "ko ja" -md --json-events progress.ndjson

ഓപ്ഷനുകൾ

ഓപ്ഷൻ ആവശ്യമാണ് വിവരണം
-l, --language-codes ആവശ്യമാണ് സ്പേസ്-വൈസ് വേർതിരിച്ച ഭാഷാ കോഡുകൾ, ഉദാഹരണത്തിന് "es fr de", അല്ലെങ്കിൽ "all".
-r, --root-dir ഇല്ല പ്രോജക്റ്റ് റൂട്ടു. ഡീഫോൾട്ട് നിലവിലെ ഡയറക്ടറിയാണ്.
-u, --update ഇല്ല തിരഞ്ഞെടുത്ത ഭാഷകളുടെ നിലവിലുള്ള പരിഭാഷകൾ നീക്കം ചെയ്ത് വീണ്ടും സൃഷ്ടിക്കുന്നു.
-img, --images ഇല്ല ഇമേജ് ഫയലുകൾ മാത്രമേ പരിഭാഷ ചെയ്യൂ.
-md, --markdown ഇല്ല Markdown ഫയലുകൾ മാത്രം പരിഭാഷ ചെയ്യുക.
-nb, --notebook ഇല്ല Jupyter നോട്ട്ബുക്ക് ഫയലുകൾ മാത്രം പരിഭാഷ ചെയ്യുക.
-d, --debug ഇല്ല കൺസോളിൽ ഡീബഗ് ലോഗിംഗ് സജ്ജമാക്കുക.
-s, --save-logs ഇല്ല DEBUG-തലത്തിലുള്ള ലോഗുകൾ <root-dir>/logs/-ൽ സേവ് ചെയ്യുക.
--json-events இல்ல മെഷീന്‍-വായിക്കാവുന്ന പരിഭാഷ പുരോഗതി ഇവന്റുകൾ NDJSON ആയി എഴുതുക.
-x, --fix ഇല്ല മുമ്പ് നടത്തിയ മൂല്യനിർണ്ണയ ഫലങ്ങളുടെ അടിസ്ഥാനത്തിൽ കുറഞ്ഞ ആത്മവിശ്വാസമുള്ള Markdown ഫയലുകൾ വീണ്ടും പരിഭാഷചെയ്യുക.
-c, --min-confidence ഇല്ല --fix നുവേണ്ടിയുള്ള ആത്മവിശ്വാസ പരിധി. ഡീഫോൾട്ട് 0.7.
--add-disclaimer, --no-disclaimer ഇല്ല മെഷീൻ പരിഭാഷാ ഡിസ്ക്ലെയിമറുകൾ ചേർക്കാനും/ഒല്ലാതാക്കാനും. CLIയിൽ ഡീഫോൾട്ട് ആയി સജ്ജമാണ്.
-f, --fast ഇല്ല ഡീപ്രിക്കേറ്റുചെയ്ത ഫാസ്റ്റ് ഇമേജ് മോഡ്.
-y, --yes ഇല്ല പ്രോംപ്റ്റുകൾ സ്വയം സ്ഥിരീകരിക്കുക, CI-യിൽ പ്രയോജനപ്പെടുന്നു.
--repo-url ഇല്ല README ഭാഷാ പട്ടികയിലെ sparse-checkout ഉപദേശംക്കായി ഉപയോഗിക്കുന്ന റിപ്പോസിറ്ററി URL.
--migrate-language-folders ഇല്ല പാരമ്പര്യ അല്യാസ് ഫോൾഡറുകൾ (cn, tw തുടങ്ങിയവ) canonical BCP 47 ഫോൾഡറുകളായി പേർ മാറ്റുക.
--dry-run ഇല്ല ഫയലുകൾ എഴുതാതെ ഭാഷ ഫോൾഡർ മൈഗ്രേഷൻയും പരിഭാഷാ കണക്കുകളും പ്രിവ്യൂ ചെയ്യുക.

ടൈപ്പ് ഫ്ലാഗ് നൽകപ്പെടാത്ത പക്ഷം, translate Markdown, നോട്ട്ബുക്കുകൾ, ഇമേജുകൾ എന്നിവ پروസസ് ചെയ്യും. ഇമേജ് പരിഭാഷയ്ക്ക് Azure AI Vision കോൺഫിഗറേഷൻ ആവശ്യമുണ്ട്.

evaluate

ഒരു ഭാഷയ്ക്കുള്ള പരിഭാഷചെയ്ത Markdown-യുടെ ഗുണനിലവാരം മൂല്യനിർണ്ണയിക്കുക.

പരീക്ഷണ ഘട്ടം

evaluate പരീക്ഷണപരമാണ്. ഇത് നിയമാധിഷ്ഠിതവും LLM-ആധാരിതവുമായ ഗുണനിലവാര പരിശോധനകൾ ഉപയോഗിക്കാം, മൂല്യനിർണ്ണയ ഫലങ്ങൾ പരിഭാഷാ മെറ്റാഡേറ്റയിലേക്ക് എഴുതപ്പെടുകയും അതിന്റെ സ്കോറിംഗ് മോഡൽ, മെറ്റാഡേറ്റ പെരുമാറ്റം എന്നിവ മാറാവുന്നതായിരിക്കും.

evaluate -l "ko"

സാധാരണ ഉദാഹരണങ്ങൾ

കൂടുതൽ കഠിനമായ കുറഞ്ഞ-ആത്മവിശ്വാസ പരിധി ഉപയോഗിക്കുക:

evaluate -l "es" -c 0.8

നിയമാധിഷ്ഠിത പരിശോധനകൾ മാത്രം റൺ ചെയ്യുക:

evaluate -l "fr" -f

LLM-ആധാരിത പരിശോധനകൾ മാത്രം റൺ ചെയ്യുക:

evaluate -l "ja" -D

ഓപ്ഷനുകൾ

ഓപ്ഷൻ ആവശ്യമാണ് വിവരണം
-l, --language-code ആവശ്യമാണ് മൂല്യനിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്ന ഒറ്റ ഭാഷാ കോഡ്. അല്യാസ് കോഡുകൾ സാധാരണരൂപത്തിലേക്ക് സ്വീകൃതമാക്കപ്പെടും.
-r, --root-dir ഇല്ല പ്രോജക്റ്റ് റൂട്ടു. ഡീഫോൾട്ട് നിലവിലെ ഡയറക്ടറിയാണ്.
-c, --min-confidence ഇല്ല കുറഞ്ഞ ആത്മവിശ്വാസമുള്ള പരിഭാഷകൾ ലിസ്റ്റ് ചെയ്യുമ്പോൾ ഉപയോഗിക്കുന്ന പരിധി. ഡീഫോൾട്ട് 0.7.
-d, --debug ഇല്ല ഡീബഗ് ലോഗിംഗ് സജ്ജമാക്കുക.
-s, --save-logs ഇല്ല DEBUG-തലത്തിലുള്ള ലോഗുകൾ <root-dir>/logs/-ൽ സേവ് ചെയ്യുക.
-f, --fast ഇല്ല നിയമാധിഷ്ഠിത മൂല്യനിർണ്ണയം മാത്രം.
-D, --deep ഇല്ല LLM-ആധാരിത മൂല്യനിർണ്ണയം മാത്രം.

ഡീഫോൾട്ടായി, evaluate നിബന്ധനാധിഷ്ഠിതവും LLM-ആധാരിതവുമായ മൂല്യനിർണ്ണയവും രണ്ടും ഉപയോഗിക്കുന്നു. ഫലങ്ങൾ പരിഭാഷാ മെറ്റാഡേറ്റയിലേക്ക് എഴുതപ്പെടുകയും കൺസോളിൽ സംക്ഷേപമായി കാണിക്കപ്പെടുകയും ചെയ്യും.

co-op-review

API ക്രെഡൻഷ്യലുകൾ വേണ്ടാതെ നിർണ്ണായകമായ പരിഭാഷ പരിപാലന പരിശോധനകൾ നടത്തുക.

ബീറ്റ

co-op-review ഒരു ബീറ്റാ നിർണ്ണായക റിവ്യൂ കമാൻഡാണ്. ഇത് മോഡൽ പ്രൊവൈഡറുകളെ വിളിക്കാറോ ഫയലുകൾ എഴുതാറോ ഇല്ല; പക്ഷേ അതിന്റെ പരിശോധനകളും പ്രശ്നങ്ങൾ പുറത്തുകൊണ്ടുവരുന്ന ഔട്ട്‌പുട്ട് സ്കീമയും വികസിക്കാവുന്നതാണ്.

co-op-review -l "ko"

സാധാരണ ഉദാഹരണങ്ങൾ

നിലവിലെ ഡയറക്ടറിയിൽ നിന്ന് കൊറിയൻ மற்றும் ജാപ്പനീസ് പരിഭാഷകൾ പരിശോധിക്കുക:

co-op-review -l "ko ja"

ഒരു പ്രത്യേക പ്രോജക്റ്റ് റൂട്ട് പരിശോധിക്കുക:

co-op-review -l "fr" -r ./my-course

README-മാത്രമായ പരിഭാഷയ്ക്ക് ശേഷം README മാത്രം പരിശോധിക്കുക:

translate -l "ko" --readme-only -y
co-op-review -l "ko" --readme-only --format github

--readme-only മറ്റു ഡോക്യുമെന്റുകളും നെസ്റ്റഡ് README ഫയലുകളും അവഗണിക്കുന്നു. റൂട്ട് README.md ഇല്ലെങ്കിൽ ഇത് പരാജയപ്പെടും. --changed-from ചേർത്താൽ, അത് README മാത്രം അവലോകനം ചെയ്യുന്നു, ആ സോഴ്സ് ഫയൽ മാത്രം മാറ്റപ്പെട്ടിരിക്കുമ്പോളേ. README-മാത്രം പരിഭാഷ സ്രോതസ് README യെ മാറ്റമില്ലാതെയാവുന്നതാണ്, ഷെയർഡ്-സെക്ഷൻ മാർക്കറുകൾ ഉൾപ്പെടെ.

ബേസ് റഫറുമായി താരതമ്യത്തിൽ മാറ്റം വന്ന സോഴ്‌സ് ഫയലുകൾ മാത്രം അവലോകനം ചെയ്യുക:

co-op-review -l "ko" --changed-from origin/main

CI സംഗ്രഹങ്ങൾക്ക് GitHub-ഫ്ലേവർഡ് Markdown ഔട്ട്‌പുട്ട് പ്രിന്റ് ചെയ്യുക:

co-op-review -l "ko ja" --changed-from origin/main --format github

ഓപ്ഷനുകൾ

ഓപ്ഷൻ ആവശ്യമാണ് വിവരണം
-l, --language-code ഇല്ല അവലോകനത്തിന് ഉള്ള ഭാഷാ കോഡ്. ഇത് പലതവണ നൽകുകയോ സ്പേസ്-വൈസ് മൂല്യമായി നൽകുകയോ ചെയ്യാവുന്നതാണ്. ഡീഫോൾട്ട് ആയി കണ്ടെത്തിയ എല്ലാ പരിഭാഷാ ഭാഷകളും തിരഞ്ഞെടുക്കപ്പെടും.
-r, --root-dir ഇല്ല പ്രോജക്റ്റ് റൂട്ടു. ഡീഫോൾട്ട് നിലവിലെ ഡയറക്ടറിയാണ്.
--changed-from ഇല്ല മാറ്റം വന്ന സോഴ്‌സ് ഫയലുകൾക്ക് മാത്രം അവലോകനം പരിധി നിശ്ചയിക്കാൻ ഉപയോഗിക്കുന്ന Git റഫറൻസ്.
--readme-only ഇല്ല റൂട്ടിലെ README.md പരിഭാഷ മാത്രം അവലോകനം ചെയ്യുക.
--format ഇല്ല ഔട്ട്‌പുട്ട് ഫോർമാറ്റ്: text അല്ലെങ്കിൽ github. ഡീഫോൾട്ട് text.

co-op-review നിലവിൽ കണ്ടെത്തുന്ന പ്രശ്നങ്ങൾ: നഷ്ടമായ പരിഭാഷാ ഫയലുകൾ, ഇല്ലാത്തതോ പഴക്കം ചെന്നതോ ആയ പരിഭാഷാ മെറ്റാഡേറ്റ, Markdown ഫ്രൺട്മാറ്റർ/കോഡ് ഫെൻസ് സുസ്ഥിരത, അസാധുവായ പരിഭാഷചെയ്ത നോട്ട്ബുക്ക് JSON, കൂടാതെ മറഞ്ഞിരിക്കുന്ന ലോക്കൽ Markdown അല്ലെങ്കിൽ ഇമേജ് ലിങ്ക് ലക്ഷ്യങ്ങൾ. നഷ്ടമായ ലിങ്കുകൾ ഡീഫോൾട്ട് ആയി മുന്നറിയിപ്പുകളാണ്; ഘടനാത്മകവും അപ്‌ടു-ഡേറ്റ് അവസ്ഥ സംബന്ധിച്ച പ്രശ്നങ്ങൾ കമാൻഡിനെ പരാജയപ്പെടുത്തും.

co-op-translator-mcp

ഏജന്റുകൾ, എഡിറ്റർമാർ, MCP-കോംപാറ്റിബിൾ ക്ലയന്റുകൾ എന്നിവക്ക് Co-op Translator MCP സർവറെ تشغيل ചെയ്യുക.

co-op-translator-mcp

ഡീഫോൾട്ട് ട്രാൻസ്പോർട്ട് stdio ആണ്. ക്ലയന്റ് കോൺഫിഗറേഷൻ, ടൂൾസ്, റിസോഴ്‌സുകൾ, സുരക്ഷാ കുറിപ്പുകൾ എന്നിവയിലേക്ക് കാണാൻ MCP Server ഗൈഡ് പരിശോധിക്കുക.

ഓപ്ഷനുകൾ

ഓപ്ഷൻ ആവശ്യമാണ് വിവരണം
--transport ഇല്ല MCP ട്രാൻസ്പോർട്ട്: stdio, streamable-http, അല്ലെങ്കിൽ sse. ഡീഫോൾട്ട് stdio.

പരിഭാഷചെയ്ത Markdown ഫയലുകൾ വീണ്ടും പ്രോസസ് ചെയ്ത് നോട്ട്ബുക്ക് ലിങ്കുകൾ ലഭ്യമായെങ്കിൽ പരിഭാഷചെയ്ത നോട്ട്ബുക്കുകളിലേക്ക് സൂചിപ്പിക്കുന്നവിധം അപ്‌ഡേറ്റ് ചെയ്യുക.

migrate-links -l "ko ja"

സാധാരണ ഉദാഹരണങ്ങൾ

ലിങ്ക് അപ്‌ഡേറ്റുകൾ പ്രിവ്യൂ ചെയ്യുക:

migrate-links -l "ko" --dry-run

സ്ഥിരീകരണം ചോദിക്കാതെ 모든 പിന്തുണയുള്ള ഭാഷകൾ പ്രോസസ് ചെയ്യുക:

migrate-links -l "all" -y

പരിഭാഷചെയ്ത നോട്ട്ബുക്കുകൾ ഉണ്ടായിരിക്കുമ്പോഴേ മാത്രം ലിങ്കുകൾ വീണ്ടും എഴുതുക:

migrate-links -l "ko" --no-fallback-to-original

ഓപ്ഷനുകൾ

ഓപ്ഷൻ ആവശ്യമാണ് വിവരണം
-l, --language-codes ആവശ്യമാണ് സ്പേസ്-വൈസ് വേർതിരിച്ച ഭാഷാ കോഡുകൾ, അല്ലെങ്കിൽ "all".
-r, --root-dir ഇല്ല പ്രോജക്റ്റ് റൂട്ടു. ഡീഫോൾട്ട് നിലവിലെ ഡയറക്ടറിയാണ്.
--image-dir ഇല്ല റൂട്ടിനോട് അനുബന്ധമായ പരിഭാഷചെയ്ത ഇമേജ് ഡയറക്റ്ററി. ഡീഫോൾട്ട് translated_images.
--dry-run ഇല്ല അപ്‌ഡേറ്റുകൾ എഴുതാതെ എന്തെല്ലാം ഫയലുകൾ മാറുമെന്നു കാണിക്കുക.
--fallback-to-original, --no-fallback-to-original ഇല്ല പരിഭാഷചെയ്ത നോട്ട്ബുക്കുകൾ ലഭ്യമല്ലെങ്കിൽ ഓർജിനൽ നോട്ട്ബുക്ക് ലിങ്കുകൾ ഉപയോഗിക്കുക. ഇത് ഡീഫോൾട്ടായി സജീവമാണ്.
-d, --debug ഇല്ല ഡീബഗ് ലോഗിംഗ് സജ്ജമാക്കുക.
-s, --save-logs ഇല്ല DEBUG-തലത്തിലുള്ള ലോഗുകൾ <root-dir>/logs/-ൽ സേവ് ചെയ്യുക.
-y, --yes ഇല്ല എല്ലാ ഭാഷകളും പ്രോസസ് ചെയ്യുമ്പോൾ പ്രോംപ്റ്റുകൾ സ്വയം സ്ഥിരീകരിക്കുക.

പരിസ്ഥിതി

കമാൻഡ് പ്രൊവൈഡർ ക്രെഡൻഷ്യലുകൾ ആവശ്യപ്പെടുമ്പോൾ, ഈ പ്രൊവൈഡർ സെറ്റുകളിൽ ഒന്നിനെ കോൺഫിഗർ ചെയ്യുക. translate --dry-runക്കും co-op-reviewക്കും പ്രൊവൈഡർ ക്രെഡൻഷ്യലുകൾ ആവശ്യമില്ല.

# ആസ്യൂർ ഓപ്പൺഎഐ
AZURE_OPENAI_API_KEY="..."
AZURE_OPENAI_ENDPOINT="https://<resource>.openai.azure.com/"
AZURE_OPENAI_MODEL_NAME="gpt-4o"
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME="<deployment>"
AZURE_OPENAI_API_VERSION="2024-12-01-preview"

# അതവാ ഓപ്പൺഎഐ
OPENAI_API_KEY="..."
OPENAI_CHAT_MODEL_ID="gpt-4o"

# അതവാ ആൻത്രോപിക്
ANTHROPIC_API_KEY="..."
ANTHROPIC_MODEL="claude-..."

ഇമേജ് പരിഭാഷയ്ക്ക് കൂടാതെ Azure AI Vision ആവശ്യമാണ്:

AZURE_AI_SERVICE_API_KEY="..."
AZURE_AI_SERVICE_ENDPOINT="https://<resource>.cognitiveservices.azure.com/"

ഔട്ട്‌പുട്ട് ലേഔട്ട്

ടെക്സ്റ്റ് പരിഭാഷകൾ താഴെ എഴുതപ്പെടുന്നു:

translations/<language-code>/<original-path>

പരിഭാഷചെയ്ത ഇമേജ് ഔട്ട്‌പുട്ടുകൾ താഴെ എഴുതപ്പെടുന്നു:

translated_images/<language-code>/<original-path>

ഉദാഹരണത്തിന്, README.mdയും docs/setup.mdയും കൊറിയൻ ഭാഷയിലേക്ക് പരിഭാഷ ചെയ്‌താൽ ഉണ്ടാകുന്നത്:

translations/ko/README.md
translations/ko/docs/setup.md

കോപി-പേസ്റ്റ് CLI ഉദാഹരണങ്ങൾ

Markdown മൂന്ന് ഭാഷകളിലേക്ക് പരിഭാഷ ചെയ്യുക:

translate -l "ko ja fr" -md

നോട്ട്ബുക്കുകൾ മാത്രം പരിഭാഷ ചെയ്യുക:

translate -l "zh-CN" -nb

ഇമേജുകൾ മാത്രം പരിഭാഷ ചെയ്യുക:

translate -l "pt-BR" -img

ഫയലുകൾ എഴുതാതെ Markdown പരിഭാഷ പ്രിവ്യൂ ചെയ്യുക:

translate -l "de es" -md --dry-run

കുറഞ്ഞ ആത്മവിശ്വാസമുള്ള Markdown പരിഭാഷകൾ പരിഹരിക്കുക:

evaluate -l "ko" -c 0.8
translate -l "ko" --fix -c 0.8 -md

CI-സൗഹൃദ Markdown പരിഭാഷ റൺ ചെയ്യുക:

translate -l "ko ja" -md -y -s

പരിഭാഷ ചെയ്ത ഔട്ട്‌പുട്ട് അവലോകനം ചെയ്യുക:

co-op-review -l "ko ja"

ലിങ്ക് മൈഗ്രേഷൻ പ്രിവ്യൂ ചെയ്യുക:

migrate-links -l "ko" --dry-run