Use Nara/PNU Korean spell-check surfaces conservatively to proofread Korean text, chunk long input, and return change-focused correction suggestions.
국립국어원 계열 규칙을 반영한 바른한글(구 부산대 맞춤법/문법 검사기) 표면을 이용해 한국어 문장을 최종 교정한다.
https://nara-speller.co.kr/speller/ 이다.https://nara-speller.co.kr/old_speller/results 를 낮은 요청량으로만 사용한다.원문, 교정안, 이유 중심으로 정리한다.https://nara-speller.co.kr/old_speller/ 는 비상업적 용도 안내와 개인이나 학생만 무료라는 문구를 명시한다.https://nara-speller.co.kr/robots.txt 는 / 를 허용하지만 /test_speller/ 는 금지한다.python3 3.10+scripts/korean_spell_check.py (설치 시 자동 포함)https://nara-speller.co.kr/speller/ 로 제공된다.403 이 나올 수 있었다.urllib POST 는 old_speller/results 에서 실제 검사 결과 HTML을 반환했다.1500 자 안팎으로 유지한다.1초 정도 쉬게 한다.python3 scripts/korean_spell_check.py \
--file README.md \
--format json
짧은 문장은 --text 로 바로 넣을 수 있다.
python3 scripts/korean_spell_check.py \
--text "아버지가방에들어가신다." \
--format text
최종 답변은 아래 순서를 권장한다.
원문, 교정안, 이유공개 웹 검사기 기준 결과이며, 최종 문맥 판단은 사람이 확인 문구예시 JSON 필드:
{
"original": "아버지가방에들어가신다",
"suggestions": ["아버지가 방에 들어가신다"],
"reason": "띄어쓰기, 붙여쓰기, 음절 대치와 같은 교정 방법에 따라 수정한 결과입니다."
}
원문/교정안/이유 중심으로 정리했다.https://nara-speller.co.kr/guide/https://nara-speller.co.kr/speller/https://nara-speller.co.kr/old_speller/, https://nara-speller.co.kr/old_speller/resultshttps://nara-speller.co.kr/robots.txt