360 Secure SkillHub
360 安全技能中心

Naver Papago Translate

该工具调用Naver Papago NMT API,支持韩语、英语等13+语言互译,可自动检测源语言。提供CLI与Python API两种使用方式,CLI支持文件输入、JSON输出,适配自动化流水线。主打高质量韩语↔其他语言翻译,适合韩语工作流、多语言本地化等场景,需配置Naver开发者凭证后使用。

chloepark85
chloepark85
热度 38.37
最近更新 2026-05-11 17:44:03
分类:效率依赖:第三方 API / 读写文件应用场景:翻译 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add naver-papago-translate
Metadata
name
naver-papago-translate
description
Translate text between Korean, English, Japanese, Chinese, and 10+ other languages using Naver Papago NMT. Ideal for Korean-centric workflows, i18n tasks, and automation pipelines.
version
0.1.0
metadata
{"openclaw":{"requires":{"env":["NAVER_CLIENT_ID","NAVER_CLIENT_SECRET"],"bins":["python3"]},"primaryEnv":"NAVER_CLIENT_ID","homepage":"https://github.com/ChloePark85/naver-papago-translate","install":[{"kind":"uv","package":"naver-papago-translate","bins":["papago-translate"]}]}}

naver-papago-translate

Translate text through Naver's Papago NMT API from the CLI or Python. Supports 13+ language pairs (ko/en/ja/zh-CN/zh-TW/vi/id/th/de/ru/es/it/fr) with optional auto-detect.

When to use

  • You need high-quality Korean↔X translation (Papago is tuned for Korean).
  • You want a headless, dependency-light translator for agent pipelines.
  • You prefer official Naver Developer credentials over scraping.

Prerequisites

  1. Get credentials from Naver Developers → create a Papago NMT app.
  2. Export environment variables:
export NAVER_CLIENT_ID="your-client-id"
export NAVER_CLIENT_SECRET="your-client-secret"
  1. Install:
pip install naver-papago-translate
# or from source
pip install git+https://github.com/ChloePark85/naver-papago-translate

CLI

papago-translate --source ko --target en "안녕하세요, 만나서 반가워요!"
# → Hello, nice to meet you!

# Auto-detect source
papago-translate --detect --target ko "See you tomorrow!"

# Read from file, JSON output
papago-translate -s ko -t en -f notes.txt --json

Options: -s/--source, -t/--target (required), -f/--file, --detect, --json, --timeout, -v/--verbose.

Python API

from papago_translate import translate_text, detect_language

out = translate_text("ko", "en", "테스트 중입니다.")
lang = detect_language("Bonjour")

Supported languages

ko, en, ja, zh-CN, zh-TW, vi, id, th, de, ru, es, it, fr — see Naver docs for the current list.

Security

  • Credentials read only from env or flags; never logged unless --verbose.
  • HTTPS to openapi.naver.com.

References