GNU 아스펠

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

GNU 아스펠은 Ispell과 비교하여 UTF-8 문서를 특별한 사전 없이 쉽게 검사할 수 있으며, 로케일 설정을 존중하고 여러 사전을 동시에 사용할 수 있다. 또한 여러 Aspell 프로세스가 동시에 개인 사전을 사용할 수 있도록 처리한다. Aspell은 윈도우 포트가 존재하지만, 개발자는 유지 관리에 어려움을 겪고 있으며, LyX 프로젝트와 Cygwin에서 윈도우용 아스펠을 별도로 관리하고 있다. 가짐, LyX, Notepad++, Claws Mail 등 다양한 소프트웨어에 통합되어 맞춤법 검사 기능을 제공하며, C, 펄, 루비, PHP 등 다양한 프로그래밍 언어에서도 사용할 수 있다.

GNU 아스펠 - [IT 관련 정보]에 관한 문서
일반 정보
이름GNU Aspell
종류맞춤법 검사기
라이선스GNU LGPL
웹사이트aspell.net
개발
개발자GNU Aspell 개발자
프로그래밍 언어C++
지원 플랫폼크로스 플랫폼
출시
최신 안정 버전0.60.8
최신 안정 버전 출시일2019년 10월 15일
최신 미리보기 버전0.60.8
최신 미리보기 버전 출시일알 수 없음
📚 더 읽어볼만한 페이지
  • 맞춤법 검사기 - 그래멀리
    그래멀리는 2009년 우크라이나 키예프에서 설립된 Grammarly Inc.에서 개발한 문법 및 작문 향상 도구로, 2017년 프리미엄 모델 도입 및 브라우저 확장 프로그램 출시, 2022년 러시아와 벨라루스 사업 중단 및 우크라이나 지원, 2023년 생성적 AI Authorship 도구 출시 등의 변화를 거치며 다양한 형태로 제공되지만, 정확성 및 표현의 자유 침해, AI 생성 의혹 등에 대한 논란도 있다.
  • 맞춤법 검사기 - Hunspell
    Hunspell은 자유 소프트웨어로 배포되는 맞춤법 검사기이며, 유니코드, 복합어, 교착어 지원을 포함하며, 다양한 오피스 제품군, 웹 브라우저 등에서 사용된다.
  • GNU 프로젝트 소프트웨어 - GNU 코어 유틸리티
    GNU 코어 유틸리티는 유닉스 계열 운영체제에서 파일, 셸, 텍스트 조작을 위한 기본적인 명령어 모음으로, GNU 파일 유틸리티에서 시작하여 3개의 패키지가 통합되어 발전했으며 셸 스크립트 및 시스템 관리에 필수적인 도구를 제공한다.
  • GNU 프로젝트 소프트웨어 - GNU 허드
    GNU 허드는 유닉스 운영 체제를 대체하는 것을 목표로 개발된 GNU 프로젝트의 커널로, 마이크로커널 기반의 서버-클라이언트 아키텍처를 사용하며, 파일 시스템 기능을 확장하는 트랜슬레이터 개념을 제공한다.
  • LGPL 라이선스 소프트웨어 - Qt (소프트웨어)
    Qt는 C++로 작성된 크로스 플랫폼 애플리케이션 개발 프레임워크로, GUI, 멀티미디어, 네트워크 등 다양한 기능을 제공하며, 시그널과 슬롯 메커니즘과 Qt Creator 등의 개발 도구를 통해 데스크톱, 임베디드, 모바일 UI 개발에 널리 사용된다.
  • LGPL 라이선스 소프트웨어 - GTK
    GTK는 GIMP를 위해 개발된 크로스 플랫폼 GUI 툴킷으로, 다양한 운영체제와 프로그래밍 언어를 지원하며 여러 데스크톱 환경 및 애플리케이션에서 활용된다.

2. Ispell과의 비교

Ispell과 달리, 아스펠은 특수 사전을 사용하지 않고도 UTF-8 문서를 쉽게 검사할 수 있다. 아스펠은 또한 현재의 로케일 설정을 최대한 존중한다. Ispell에 비해 여러 사전을 한 번에 사용할 수 있고, 여러 아스펠 프로세스가 동시에 열려 있을 때 개인 사전을 지능적으로 처리하는 등의 장점이 있다. 하지만 Ispell은 `ispell text-file-with-spelling-errors`와 같이 파일에 적용되는 명령인 Unix 관례를 따르는 반면, 아스펠은 다른 명령줄 옵션이 필요하며, "`--help`" 옵션이 더 포괄적이다.

2.1. 사용 예시

* 텍스트 파일의 철자를 대화식으로 검사:
*: `aspell check 파일명`
* 단어(와 개행 또는 Ctrl-D)를 입력하면, 비슷한 발음의 단어를 표시:
*: `aspell soundslike`

3. Windows 지원

GNU 아스펠의 최신 공식 윈도우 포트는 32비트 버전 0.50.3(2002년 12월)이며, 사전도 비슷한 시기에 제작되었다. 개발자는 "윈도우 포트를 유지 관리할 시간이 없고 관심도 거의 없다"고 말하며, 유지 관리할 사람을 찾고 있다. 그러나 LyX 프로젝트는 윈도우용 아스펠 및 사전을 별도로 포크하여 관리하고 있으며, "LyX 프로젝트는 오랫동안 아스펠을 포크하여 윈도우 패키징 문제를 해결했다"고 밝히고 있다. LyX는 현재 유지 관리되고 있으며 최신 버전은 2023년 1월 7일에 출시된 2.3.7 버전이다.

정기적으로 업데이트되는 Cygwin의 아스펠 포트 역시 윈도우에서 사용할 수 있으며, 최신 버전이다.

4. 다른 프로그램과의 통합

아스펠은 가짐, LyX, Notepad++, Claws Mail과 이전에 Pidgin, 오페라, gedit 및 AbiWord와 같은 소프트웨어에 통합되었다. 오페라, Pidgin, AbiWord, TEA 텍스트 편집기, LyX, gedit 등에서 아스펠을 맞춤법 검사기로 사용하고 있다.

또한, C 언어로 작성된 애플리케이션에서 호출할 수 있다. 그 외 지원 언어로는 펄 (Text::Aspell 사용), 루비 (Raspell 사용), PHP (Pspell 인터페이스 사용)가 있다.