Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pepebecker/papago
Use Papago to translate between Korean, English and other languages
https://github.com/pepebecker/papago
api hacktoberfest korean naver-translate papago translate
Last synced: 16 days ago
JSON representation
Use Papago to translate between Korean, English and other languages
- Host: GitHub
- URL: https://github.com/pepebecker/papago
- Owner: pepebecker
- License: isc
- Created: 2021-07-14T03:02:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-22T07:55:29.000Z (over 2 years ago)
- Last Synced: 2024-12-29T07:32:52.573Z (30 days ago)
- Topics: api, hacktoberfest, korean, naver-translate, papago, translate
- Language: JavaScript
- Homepage:
- Size: 35.2 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Papago
[![ISC-licensed](https://img.shields.io/github/license/pepebecker/papago.svg)](https://choosealicense.com/licenses/isc/)
## Install
```shell
npm install pepebecker/papago
```## Usage
```ts
import Papago, { Config } from 'papago'const config: Config = {
NAVER_CLIENT_ID: process.env.NAVER_CLIENT_ID,
NAVER_CLIENT_SECRET: process.env.NAVER_CLIENT_SECRET,
}const papago = new Papago(config)
console.log(await papago.translate('what are you doing?'))
// 뭐하고 있어?console.log(await papago.translate('what are you doing?', { honorific: true }))
// 뭐하고 있어요?console.log(await papago.translate('뭐하고 있어요?', { target: 'en' }))
// what are you doing?console.log(await papago.translate('뭐하고 있어요?', { target: 'ja' }))
// 何してるんですか?console.log(await papago.translate('뭐하고 있어요?', { target: 'ja', honorific: true }))
// 何をしていますか?console.log(await papago.translate('뭐하고 있어요?', { target: 'es' }))
// ¿qué estás haciendo?
```## Options
Option | Description
-------------|-------------
`source` | Source language (default `auto` for autodetect)
`target` | Target language (default `en` or `ko`, depending on `source`)
`honorific` | Use honorific form (default `false`)## Supported Languages
Code | Language
---------|-----------
`ko` | Korean
`en` | English
`ja` | Japanese
`zh-CN` | Chinese (Simplified)
`zh-TW` | Chinese (Traditional)
`es` | Spanish
`fr` | French
`de` | German
`ru` | Russian
`pt` | Portuguese
`it` | Italian
`vi` | Vietnamese
`th` | Thai
`id` | Indonesian
`hi` | Hindi## Contributing
If you **have a question**, **found a bug** or want to **propose a feature**, have a look at [the issues page](https://github.com/pepebecker/papago/issues).