Reproduce successful and misleading conversions, inspect real output, and learn why names and context need review.
Jump to the interactive test ↓
A changed script is not a verified meaning
Use this case when reviewing converted drafts, subtitles or names. The goal is to identify what still needs checking. These sentences were written for this test; they are not private documents or verified personal records.
OpenCC uses dictionaries and phrases. Several Traditional characters may map to one Simplified character. Phrases provide clues, not the author's complete intent. Keep the original and review the converted text in context.
A successful phrase-level distinction
理发后出发,皇后在后面。 becomes 理髮後出發,皇后在後面。 The sentence combines hair, departure, sequence and a queen. These familiar phrases help distinguish the characters.
Run the first example below. 皇后 stays unchanged because it already has the same characters in the result. The number of highlights is not a quality score; globally replacing 后 with 後 would damage this example.
A reproducible failure: dry hair
The current engine converts 头发干了以后,再去干活。 to 頭髮幹了以後,再去幹活。 If the first clause means that the hair has dried, the reviewed sentence should be 頭髮乾了以後,再去幹活。 This suggested edit is a contextual explanation, not engine output.
Run the second example to reproduce it. The second 幹 belongs to 幹活, meaning work; replacing every 幹 with 乾 is not a solution. Inspect each occurrence in the surrounding sentence.
Names and brands need an external reference
姓名:周发。品牌:后里。 becomes 姓名:周發。品牌:后里。 That records the engine's choice, not the person's or brand's preferred spelling. Check the original record or owner-provided spelling.
Before delivery, inspect names, ambiguous characters, quotations, numbers and punctuation. If the original spelling cannot be established, mark it as unresolved. This case is not an exhaustive ambiguity list, and reverse conversion does not guarantee recovery of the original.
Recorded test results
Recorded using this site's installed opencc-js 1.4.1 and native UTF-8 decoding. These are regression fixtures, not language-quality ratings. Dependency changes may alter future results.
On narrow screens, scroll the table sideways to view all columns.
| Case / mode | Input | Observed output |
|---|---|---|
Phrase context: hair versus departurecn → tw | 理发后出发,皇后在后面。 | 理髮後出發,皇后在後面。 |
Review needed: dry haircn → tw | 头发干了以后,再去干活。 | 頭髮幹了以後,再去幹活。 |
A name that cannot be verified from script alonecn → tw | 姓名:周发。品牌:后里。 | 姓名:周發。品牌:后里。 |
Try the actual tool
The button runs the current local engine. You can edit the example (up to 10,000 characters). No text is uploaded or saved; dictionaries download on demand.
Method, sources and corrections
This article and implementation were prepared with AI assistance and checked against local executable examples. No independent language-expert review is claimed. The examples are reproducible; judgments about names, style and intent still require a person familiar with the original.
- OpenCC — dictionary and regional conversion design
- opencc-js — the JavaScript implementation used here
Report a reproducible error (remove private information first)