DeepL/deepl-node

Official Node.js library for the DeepL language translation API.

해결하는 문제

이 라이브러리는 Node.js 애플리케이션에서 DeepL API를 간편하게 통합할 수 있도록 하여, 높은 품질로 여러 언어로 텍스트 및 문서를 프로그래밍 방식으로 번역할 수 있게 해줍니다.

작동 방식

개발자는 API 인증 키를 사용하여 DeepLClient 인스턴스를 생성합니다. 이 라이브러리는 translateText()translateDocument()와 같은 고수준 메서드를 제공하여 콘텐츠를 DeepL 서버로 전송하고 번역 결과를 수신할 수 있습니다. 또한 공식성 설정, 사용자 지정 지침, 용어집 사용과 같은 고급 구성 옵션도 지원합니다.

대상 사용자

Node.js 애플리케이션에 번역 기능을 구현하고자 하는 개발자로, Node.js 12부터 24까지의 다양한 버전과 TypeScript를 지원합니다.

주요 기능

  • 텍스트 및 문서 번역: 문자열 또는 문자열 배열, 파일(예: .docx, .pptx) 번역을 지원합니다.
  • 문서 최소화: 미디어를 자리표시자로 대체하여 큰 문서의 크기를 줄여 API 파일 크기 제한을 우회합니다.
  • 사용자 지정: 공식성(공식 vs 비공식), 번역 행동에 대한 사용자 지정 지침, 다국어 용어집 지원을 제공합니다.
  • 개발자 친화적: TypeScript를 완전히 지원하며, 프로미스 기반의 비동기 함수를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트