Castia vs. a single ChatGPT prompt.
"Just ask an LLM to translate it creatively" is a genuinely reasonable instinct - a modern chat model can absolutely produce a creative rewrite of a line. The question is what you're left with once it does.
One ChatGPT prompt
Castia
What one prompt actually gives you
One prompt, one response: a single rewrite, produced in one pass, with nothing else to compare it to. If it's good, you have no way to tell how good relative to the alternatives the model didn't show you. If it's drifted from what the line actually says, there's nothing in that single response that would tell you - the model wasn't asked to check its own work against a literal reading, only to produce a creative one.
This isn't a knock on the model's capability. It's a gap in the process: a single generation step has no built-in mechanism for catching its own semantic drift, and research on automated translation evaluation (Callison-Burch et al., 2006) shows that even a fluent, confident-sounding output can diverge from source meaning in ways that are easy to miss without a separate check.
What a verified pipeline adds
Castia runs the same underlying kind of model through three distinct roles instead of one prompt: a Translator produces a literal anchor first, a Creative Adapter produces five differently-angled rewrites, and a Judge scores every rewrite against that anchor and against each other, picking a winner and writing down the specific reason it departs from a literal reading. If none of the five earns a genuine improvement, the literal anchor ships instead of a manufactured difference.
Using a model to score another model's output against a rubric - "LLM-as-a-judge" - is an actively researched evaluation approach, not something invented for this comparison: NeurIPS 2023 research (Zheng et al.) found strong LLM judges can match human preference on open-ended tasks over 80% of the time, while also documenting real biases (favoring longer answers, position in a list, a model favoring its own outputs) that a judge stage has to be designed around rather than ignore. The point isn't that a Judge stage is infallible - it's that a single prompt has no equivalent check at all.
Side by side
| One ChatGPT prompt | Castia | |
|---|---|---|
| Drafts produced | One | Six (one literal anchor + five creative rewrites) |
| Checked against a literal reading | No | Yes - every rewrite is scored against the anchor |
| Stated reason for each change | No | Yes |
| Falls back to literal if nothing earns its keep | No mechanism for this | Yes |
| Repeatable / cached | Re-run from scratch each time | Same input returns the same verified result |
See the whole pipeline on one line.
The literal anchor, all five rewrites, and the Judge's reasoning - not just the one line a single prompt would have given you.
Try it on a lyricAlso see Castia vs. Google Translate and Castia vs. DeepL.
Sources
- Zheng et al., "Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena" (NeurIPS 2023) — strong LLM judges can match human preference well, but carry documented biases (verbosity, position, self-enhancement)
- Callison-Burch, Osborne & Koehn, "Re-evaluating the Role of BLEU in Machine Translation Research" (EACL 2006)