Elm 가이드를 스페인어로 번역했습니다

발행: (2026년 2월 15일 오전 09:52 GMT+9)
6 분 소요
원문: Dev.to

Source: Dev.to

소개

나는 엘름(Elem) 언어의 창시자인 에반 차플리키(Evan Czaplicki)가 직접 쓴 디지털 서적 Introducción a Elm을 스페인어로 번역했다. 이 책은 Elm을 사용해 프로그래밍을 배우는 접근하기 쉬운 방법이며, 언어를 시연하고 설명할 뿐 아니라 매우 가치 있는 관점과 기법들을 극히 접근하기 쉬운 형식으로 제시한다. 함수형 프로그래밍을 배우기에 훌륭한 방법이다. Elm은 내가 많이 배운 언어이자 커뮤니티이며, 이 책이 그 가치를 크게 압축하고 있다고 생각한다. 이번 번역이 스페인어권 프로그래머들 사이에서 Elm과 그 아이디어를 널리 알리는 데 기여하길 바란다.

프로젝트 역사

Git 히스토리를 보면, 나는 이 번역 프로젝트를 2024년 8월에 시작했으며, 약 1년 반 정도가 지났다. 꾸준히 작업하지는 않았고, 가끔 몇 페이지를 번역하고 다른 일에 몰두했다.

번역 접근법

책을 번역한 이유 중 하나는 기술 번역 연습이었다. 지난 10년 동안 나는 가끔 유료 번역을 해왔고, 스스로 이 분야를 공부해왔다. 전문 번역가는 아니지만 가끔씩 번역하는 것을 즐긴다; 이론적인 부분이 부족하다.

번역할 때는 기술적인 부분을 매우 정확하게, 사용된 용어는 일관되게 유지하려고 노력했지만, 에반의 따뜻하고 투명한 어조를 살리기 위해 문장을 자유롭게 재구성했다. 예를 들어 원문에 섞여 있던 2인칭 단수와 1인칭 복수(“you do”/“we do”) 대신, 나는 일관되게 1인칭 복수(“우리는”)를 사용했는데, 이는 스페인어에서 덜 비난적으로 들리고 부드럽게 느껴진다.

성별 중립적인 언어 사용에도 신경을 썼다. 스페인어는 역사적으로 남성형을 ‘중성’으로 쓰는 경우가 많아 완전히 중립을 구현하기 어렵다. 영어에는 이런 문제가 없지만, 원서가 포용적인 어조를 가지고 있어 이를 유지하고 싶었다. 소프트웨어 산업이 남성 중심적인 만큼, 이런 편향을 더 심화시키지 않는 것이 중요하다고 생각한다.

저장소에 번역 지침과 기타 가이드라인을 적어 두어 번역 방향을 제시했다.

업데이트 및 제한 사항

  • 끊어진 링크와 오래된 리소스들을 업데이트했으며, 의미가 통할 경우 영어 외부 콘텐츠 링크를 스페인어 버전으로 교체했다. 많은 경우 대체 자료가 없었다.
  • 책에서 에반이 링크한 그의 글들을 번역해 부록으로 남길 생각이다.
  • 다이어그램과 상당히 많은 예제 코드(특히 주석)는 아직 영어로 남아 있다.
  • 책은 여러 페이지에 삽입된 REPL을 사용한다. 현재 번역본에서는 그 REPL이 동작하지 않는다. 왜냐하면 외부 서비스(에반이 자신의 서버에서 호스팅)를 의존하기 때문이다. 나는 그와 이야기를 나눠 이 번역에서 사용하는 도메인을 REPL 서비스의 화이트리스트에 추가해 달라는 PR을 제안했다. 에반은 시간이 날 때 업데이트해 주겠다고 했지만, 실제 적용까지는 다소 시간이 걸릴 것 같다.

호스팅

번역본을 GitHub Pages에 호스팅했다. 비용이 들지 않아, 개인적인 관심이 사라져도 금전적인 이유로 프로젝트가 사라지는 일을 방지할 수 있다. 포기할 생각은 없지만, 몇 년 뒤 내가 어떤 상황에 있을지는 모른다. 나는 커뮤니티를 떠난 사람들에 의해 유지되는 Elm 관련 사이트들을 본 적이 있다. 좋은 해결책을 찾으면 의견을 바꿀 수도 있다.

0 조회
Back to Blog

관련 글

더 보기 »

GStreamer

오늘의 주제: 도구를 제공하여 미디어 스트림을 강력한 새로운 방식으로 조작하고 처리함으로써 보다 정교한 멀티미디어 애플리케이션을 구축하도록 지원합니다.

SoundBoardio: GitHub 기반 사운드보드

GitHub 리포지토리를 공유 가능한 soundboard로 바꾸세요. 간단한 config, PWA‑ready, 그리고 완전히 무료. 완벽한 타이밍의 sound bite는 종종 천 마디 말보다 가치가 있습니다.