Translate text between any languages using the best AI models through Crazyrouter.
Agent Execution:
SKILL_DIR = this SKILL.md file's directory${SKILL_DIR}/scripts/main.mjsbash
[ -n "${CRAZYROUTER_API_KEY}" ] && echo "key_present" || echo "not_set"
ResultActionkey_presentContinuenot_setAsk user to set CRAZYROUTER_API_KEY. Get key at https://crazyrouter.com
bash
# Basic translation
node ${SKILL_DIR}/scripts/main.mjs --text "Hello world" --to zh
# Translate file
node ${SKILL_DIR}/scripts/main.mjs --input article.md --to ja --output article_ja.md
# Use specific model
node ${SKILL_DIR}/scripts/main.mjs --text "Bonjour le monde" --to en --model deepseek-r1
# Specify source language
node ${SKILL_DIR}/scripts/main.mjs --text "你好世界" --from zh --to ko
# Keep formatting (Markdown)
node ${SKILL_DIR}/scripts/main.mjs --input README.md --to ja --output README_ja.md --format markdown
OptionDescriptionDefault--text <text>Text to translate—--input <file>Read from file—--output <file>Save to filestdout--from <lang>Source languageauto-detect--to <lang>Target language (required)—--model <id>AI modelgpt-4o-mini``--format <fmt>``plain or markdown``plain
en, zh, ja, ko, es, fr, de, pt, ru, ar, vi, th, id, tr, it, pl, nl, sv, hi, ...