~/talk

Translating a Cretan Book into English,German etc using Java & ChatGPT API

Talkat Voxxed Days Ioannina 2024 · on Friday, 2024-02-23· [machine-learning, javascript]
slides:none on file

Translates a 500‑page Cretan village book by converting the PDF into AsciiDoc chunks (777 files), then sends batched requests to the ChatGPT 4.0 API via Java 11 HTTP client; shows generated Java classes, rate‑limit hacks (end‑of‑page marker), and a retry/timeout strategy. Uses virtual threads and structured concurrency to parallelize many in‑flight translations, compares GPT‑3.5 vs GPT‑4 quality and cost, builds per‑language AsciiDoc and PDF outputs, and reports it generally works with occasional stuck files and token‑size limits.

AI-written summary · about

  1. 0:00Introduction
  2. 8:38Cretan history book discovery
  3. 14:38First translation challenges
  4. 23:14Automating with ChatGPT API
  5. 31:45Expanding to multiple languages
  6. 37:04Translation cost and efficiency
  7. 42:00Future of generative AI Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.