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を完全にサポートし、プロミスベースの非同期関数を提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト