DEV Community

Francesco Sangiuseppe
Francesco Sangiuseppe

Posted on

HTDICS — HTML Dictionaries

GitHub Copilot CLI Challenge Submission

This is a submission for the GitHub Copilot CLI Challenge

HTDICS — HTML Dictionaries

What I Built

HTDICS is a lightweight command‑line tool that generates beautifully structured HTML dictionary pages from a single word.

You pass a noun or verb (Italian or French), and the tool automatically:

  • detects the type of word
  • translates it into French
  • adds IPA phonetic transcription
  • identifies grammatical gender (for nouns)
  • generates full verb conjugations (for verbs)
  • creates a dedicated HTML page
  • updates a global index of all generated entries

The project grew from my desire to build a personal, dynamic dictionary that I could browse locally like a mini linguistic website.

Using the Copilot CLI made the process surprisingly fluid and enjoyable.

Actually it translate in French, but it is a work in progress... :-)


Demo

https://github.com/fsangiuseppe/htdics

Example 'Courir'
[https://github.com/fsangiuseppe/htdics/blob/main/example1.png]


My Experience with GitHub Copilot CLI

Working with the GitHub Copilot CLI felt like having a development partner who could instantly scaffold ideas, refine prompts, and help me iterate quickly. I used it to:

  • generate the initial script structure
  • refine prompts for linguistic analysis
  • debug async logic with the Copilot SDK
  • improve the HTML output format
  • streamline the workflow for updating the index

The CLI made experimentation fast and natural. Instead of stopping to search for syntax or patterns, I stayed focused on the creative and structural aspects of the project.

It genuinely felt like building software in a more conversational, intuitive way.


Top comments (0)