← Back to Skills Marketplace
chloepark85

Naver Papago Translate

by Chloe Park · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
74
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install 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, an...
README (SKILL.md)

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

Usage Guidance
This package appears to be a straightforward Papago API client. Before installing: (1) Confirm you trust the package source (check the GitHub repo and recent commits) or install directly with pip from the repository to ensure integrity. (2) Provide only a Papago app's client ID/secret (no other credentials). (3) Avoid running with --verbose in environments where logs are captured, since debug output can reveal more context (the code does not log credentials but verbose prints error/debug messages). (4) If you operate in a high-security environment, prefer creating a Naver app with scoped credentials and rotate them if they are exposed. Finally, the installer kind 'uv' is registry-specific — if unsure, use pip install from the repository or PyPI.
Capability Analysis
Type: OpenClaw Skill Name: naver-papago-translate Version: 0.1.0 The skill is a standard wrapper for the Naver Papago NMT translation API. It uses the 'requests' library to communicate exclusively with official Naver endpoints (openapi.naver.com) and handles credentials via environment variables or CLI flags as expected. No evidence of data exfiltration, malicious execution, or prompt injection was found in src/papago_translate/core.py or SKILL.md.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
Name/description match the requested artifacts: python3, NAVER_CLIENT_ID and NAVER_CLIENT_SECRET are exactly what a Papago API client needs. Declared binaries and package entry point correspond to the CLI implemented in the source.
Instruction Scope
SKILL.md and README instruct only to call Naver Papago endpoints and to read input text (argv or user-specified file). No instructions to read unrelated files, system configuration, or transmit data to any endpoint other than openapi.naver.com.
Install Mechanism
Install spec uses 'uv' packaging to provide the papago-translate binary; source includes a normal Python package (pyproject.toml) and pip install instructions. 'uv' is an uncommon installer kind in this registry — verify the registry source or prefer installing from the published PyPI/GitHub source if you want reproducibility.
Credentials
Only NAVER_CLIENT_ID and NAVER_CLIENT_SECRET are required, which is proportionate for an API client. The code reads only these env vars (or CLI overrides) and does not request additional unrelated secrets or configs.
Persistence & Privilege
always:false (not force-included). The skill does not request persistent system-level configuration changes or modify other skills. Autonomous invocation is allowed by default but is standard for skills; nothing else elevates its privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install naver-papago-translate
  3. After installation, invoke the skill by name or use /naver-papago-translate
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: CLI + Python API for Naver Papago NMT translation (13+ languages, auto-detect).
Metadata
Slug naver-papago-translate
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Naver Papago Translate?

Translate text between Korean, English, Japanese, Chinese, and 10+ other languages using Naver Papago NMT. Ideal for Korean-centric workflows, i18n tasks, an... It is an AI Agent Skill for Claude Code / OpenClaw, with 74 downloads so far.

How do I install Naver Papago Translate?

Run "/install naver-papago-translate" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Naver Papago Translate free?

Yes, Naver Papago Translate is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Naver Papago Translate support?

Naver Papago Translate is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Naver Papago Translate?

It is built and maintained by Chloe Park (@chloepark85); the current version is v0.1.0.

💬 Comments