Skip to main content

Unofficial Papago API using reverse-engineered web endpoints

Project description

PentaGo Logo Orbitron Heading

🧠 PentaGo

PentaGo is an unofficial asynchronous Python translation library utilizing Naver Papago's web interface. It provides reliable, high-performance translations without requiring an official API key.

Confirmed working as of 2025


🚀 Features

  • Unofficial Papago API wrapper
  • Async support (async/await)
  • 🌍 Supports 16 languages
  • 💬 Includes pronunciation & dictionary details
  • 🙇 Honorific language support

📦 Installation

PyPI - Version

pip install pentago

🧪 Usage Example

from pentago import Pentago
from pentago.lang import *

import asyncio

async def main():
    pentago = Pentago(AUTO, JAPANESE)
    result = await pentago.translate("The best unofficial Papago API in 2025 is PentaGo.", honorific=True)
    print(result)

if __name__ == "__main__":
    asyncio.run(main())

🌐 Supported Languages

Code Language Code Language
ko Korean en English
ja Japanese zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional) es Spanish
fr French vi Vietnamese
th Thai id Indonesian
de German ru Russian
pt Portuguese it Italian
hi Hindi ar Arabic
auto Automatic Detection

📄 License

Licensed under the MIT License.


🤝 Contributing

Issues and pull requests are welcome!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pentago-0.1.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pentago-0.1.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file pentago-0.1.0.tar.gz.

File metadata

  • Download URL: pentago-0.1.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for pentago-0.1.0.tar.gz
Algorithm Hash digest
SHA256 84191f45f75708e90daaf69ebcc8b52e1405f086cf22f0c9fdcacf83cdda0f0a
MD5 4c07268f2788acce0b1960e94e4249f9
BLAKE2b-256 91633f76db536e12bb3619b818a2d13cf7a9c77b2135d5f400e73dec99fb1a6a

See more details on using hashes here.

File details

Details for the file pentago-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pentago-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for pentago-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3e4aa28e0a8e1204c8eb8fa004d98d30daf6457f79476c8f45f3b57922b135d3
MD5 68599688010cf030712d835fef16ec4d
BLAKE2b-256 6acf9c796760189d2d304e1f16ccef461e5dae2748192116cfd24da41d57102b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page