@@ -215,6 +215,84 @@ python translate_only.py --source en --target zh-TW
215215
216216# Also generate HTML
217217python translate_only.py --html
218+ ```
219+
220+ #### How to Output ` neetcode_ontology_agent_evolved_zh-TW.md `
221+
222+ The ` translate_only.py ` script automatically generates the translated file with the correct naming convention. Here's how to use it:
223+
224+ ** Method 1: Translate Latest English Output (Recommended)**
225+
226+ If you have already generated the English version (` neetcode_ontology_agent_evolved_en.md ` ), the script will automatically find it and translate it:
227+
228+ ``` bash
229+ cd tools/ai-markmap-agent
230+
231+ # This will:
232+ # 1. Find the latest English output (from version history or final output)
233+ # 2. Translate it to zh-TW using gpt-5.2
234+ # 3. Save as neetcode_ontology_agent_evolved_zh-TW.md in the final output directory
235+ python translate_only.py
236+ ```
237+
238+ The output will be saved to:
239+ - ** Markdown** : ` ../../docs/mindmaps/neetcode_ontology_agent_evolved_zh-TW.md `
240+ - ** HTML** (if using ` --html ` ): ` ../../docs/pages/mindmaps/neetcode_ontology_agent_evolved_zh-TW.html `
241+
242+ ** Method 2: Translate a Specific File**
243+
244+ If you want to translate a specific English file:
245+
246+ ``` bash
247+ # Translate a specific file
248+ python translate_only.py --input ../../docs/mindmaps/neetcode_ontology_agent_evolved_en.md
249+
250+ # Or with explicit output path
251+ python translate_only.py \
252+ --input ../../docs/mindmaps/neetcode_ontology_agent_evolved_en.md \
253+ --output ../../docs/mindmaps/neetcode_ontology_agent_evolved_zh-TW.md
254+
255+ # PowerShell
256+ python translate_only.py `
257+ --input ../../docs/mindmaps/neetcode_ontology_agent_evolved_en.md `
258+ --output ../../docs/mindmaps/neetcode_ontology_agent_evolved_zh-TW.md
259+
260+ ```
261+
262+ ** Method 3: Translate and Generate HTML in One Step**
263+
264+ ``` bash
265+ # Translate and generate HTML output
266+ python translate_only.py --html
267+ ```
268+
269+ This will:
270+ 1 . Translate the English markdown to Traditional Chinese (Taiwan)
271+ 2 . Generate the HTML file with the same name
272+
273+ ** Configuration**
274+
275+ The translation uses settings from ` config/config.yaml ` :
276+
277+ - ** Model** : ` gpt-5.2 ` (configured in ` output.naming.languages.zh-TW.translator_model ` )
278+ - ** Source Language** : ` en ` (default)
279+ - ** Target Language** : ` zh-TW ` (default)
280+ - ** Prompt** : Uses ` prompts/translator/zh_tw_translator_behavior.md ` with comprehensive Taiwan DSA terminology rules
281+
282+ ** Custom Model Override**
283+
284+ You can override the model for a single translation:
285+
286+ ``` bash
287+ python translate_only.py --model gpt-4o
288+ ```
289+
290+ ** Notes**
291+
292+ - The script reads from ` config/config.yaml ` for output directory settings
293+ - Translation prompt enforces Taiwan-specific terminology (not Mainland China terms)
294+ - API keys are requested at runtime and cleared after execution
295+ - The output filename automatically replaces the language suffix (e.g., ` _en ` → ` _zh-TW ` )
218296
219297### Standalone HTML Converter
220298
@@ -240,6 +318,90 @@ This tool is **completely independent** of the main pipeline and only requires:
240318
241319It can be used to convert any Markmap Markdown file to interactive HTML.
242320
321+ #### Example: Converting Mindmaps to HTML
322+
323+ Convert Markdown files from ` docs/mindmaps/ ` to HTML files in ` docs/pages/mindmaps/ ` :
324+
325+ ``` bash
326+ # Navigate to the tool directory
327+ cd tools/ai-markmap-agent
328+
329+ # Convert English version
330+ python convert_to_html.py \
331+ ../../docs/mindmaps/neetcode_ontology_agent_evolved_en.md \
332+ -o ../../docs/pages/mindmaps/neetcode_ontology_agent_evolved_en.html \
333+ -t " NeetCode Agent Evolved Mindmap (EN)"
334+
335+ # Convert Traditional Chinese version
336+ python convert_to_html.py \
337+ ../../docs/mindmaps/neetcode_ontology_agent_evolved_zh-TW.md \
338+ -o ../../docs/pages/mindmaps/neetcode_ontology_agent_evolved_zh-TW.html \
339+ -t " NeetCode Agent Evolved Mindmap (繁體中文)"
340+ ```
341+
342+ ** Windows PowerShell:**
343+ ``` powershell
344+ # Convert English version
345+ python convert_to_html.py `
346+ ..\..\docs\mindmaps\neetcode_ontology_agent_evolved_en.md `
347+ -o ..\..\docs\pages\mindmaps\neetcode_ontology_agent_evolved_en.html `
348+ -t "NeetCode Agent Evolved Mindmap (EN)"
349+
350+ # Convert Traditional Chinese version
351+ python convert_to_html.py `
352+ ..\..\docs\mindmaps\neetcode_ontology_agent_evolved_zh-TW.md `
353+ -o ..\..\docs\pages\mindmaps\neetcode_ontology_agent_evolved_zh-TW.html `
354+ -t "NeetCode Agent Evolved Mindmap (繁體中文)"
355+ ```
356+
357+ ** Batch conversion script** (save as ` convert_all_mindmaps.sh ` or ` .bat ` ):
358+
359+ ** Unix/macOS:**
360+ ``` bash
361+ #! /bin/bash
362+ cd " $( dirname " $0 " ) "
363+
364+ # Ensure output directory exists
365+ mkdir -p ../../docs/pages/mindmaps
366+
367+ # Convert English
368+ python convert_to_html.py \
369+ ../../docs/mindmaps/neetcode_ontology_agent_evolved_en.md \
370+ -o ../../docs/pages/mindmaps/neetcode_ontology_agent_evolved_en.html \
371+ -t " NeetCode Agent Evolved Mindmap (EN)"
372+
373+ # Convert Traditional Chinese
374+ python convert_to_html.py \
375+ ../../docs/mindmaps/neetcode_ontology_agent_evolved_zh-TW.md \
376+ -o ../../docs/pages/mindmaps/neetcode_ontology_agent_evolved_zh-TW.html \
377+ -t " NeetCode Agent Evolved Mindmap (繁體中文)"
378+
379+ echo " ✅ All conversions complete!"
380+ ```
381+
382+ ** Windows:**
383+ ``` batch
384+ @echo off
385+ cd /d "%~dp0"
386+
387+ REM Ensure output directory exists
388+ if not exist "..\..\docs\pages\mindmaps" mkdir "..\..\docs\pages\mindmaps"
389+
390+ REM Convert English
391+ python convert_to_html.py ^
392+ ..\..\docs\mindmaps\neetcode_ontology_agent_evolved_en.md ^
393+ -o ..\..\docs\pages\mindmaps\neetcode_ontology_agent_evolved_en.html ^
394+ -t "NeetCode Agent Evolved Mindmap (EN)"
395+
396+ REM Convert Traditional Chinese
397+ python convert_to_html.py ^
398+ ..\..\docs\mindmaps\neetcode_ontology_agent_evolved_zh-TW.md ^
399+ -o ..\..\docs\pages\mindmaps\neetcode_ontology_agent_evolved_zh-TW.html ^
400+ -t "NeetCode Agent Evolved Mindmap (繁體中文)"
401+
402+ echo ✅ All conversions complete!
403+ ```
404+
243405### Integration with Pipeline
244406
245407The standalone tool is ** automatically used** by the main pipeline. The pipeline
0 commit comments