Interactive demo ~30 preloaded synthetic errors — try the annotation flow (14, ? for help). Get the tool on GitHub →

Synterr Diff Viewer

Drop JSONL files here or click to select
Перетащите файлы .jsonl сюда (можно несколько сразу)

Generated with uv run python scripts/generate_review.py
Annotations are saved automatically in this browser and restored when you re-open the same file. · Разметка сохраняется автоматически.

Files
Per-subtype breakdown
Original · оригинал (правильный)
Corrupted · испорченный (с ошибкой)
14 verdict + next   / jk navigate   u undo   0 clear   n next unannotated   a only unannotated   ? help

Keyboard shortcuts · Горячие клавиши

1Real error — настоящая ошибка (генератор сработал правильно)
2Non-error — текст приемлем, ошибки нет
3Non-word — несуществующая/невозможная форма
4Wrong tag — ошибка есть, но тег/тип неверный
/ kPrevious example · назад
/ jNext example · вперёд
uUndo last verdict · отменить последний вердикт
0 / BackspaceClear verdict on current · снять вердикт
nJump to next unannotated · к следующему неразмеченному
aToggle «only unannotated» filter
Home / EndFirst / last example
? / EscShow / hide this help
Setting a verdict advances to the next example automatically. Pressing the same number again just re-confirms (it does not un-set). All verdicts are saved instantly in this browser (localStorage) and restored when the same file is loaded again — but please Export regularly: the JSON download is the durable copy.
Вердикты сохраняются автоматически; регулярно нажимайте Export для надёжности.