UNPKG

epub-chinese-converter

Version:

A small util to convert epub files from Simplified Chinese to Traditional Chinese

37 lines (26 loc) 1.52 kB
# epub-chinese-converter [![npm](https://img.shields.io/npm/v/epub-chinese-converter)](https://www.npmjs.com/package/epub-chinese-converter) [![GitHub Workflow Status](https://img.shields.io/github/workflow/status/htbkoo/epub-chinese-converter/Node%20CI)](https://github.com/htbkoo/epub-chinese-converter/actions?query=workflow%3A%22Node+CI%22) A small util to convert `epub` files from Simplified Chinese to Traditional Chinese ### Installation `npm install epub-chinese-converter --save` ### Usage (See the test files under `src/` for details) - Read epub file: ``` import {readEpub} from "epub-chinese-converter"; const book = await readEpub(BOOK_URL); const { metadata, chapters } = book; ``` - Conversion ``` import {createSimplifiedToTraditionalConverter} from "epub-chinese-converter"; const converter = createSimplifiedToTraditionalConverter(); const convertedBook = converter.convertBook(book); const { metadata, chapters } = convertedBook; ``` ### Limitations 1. As of v0.1.0, only translation from Simplified Chinese to Traditional Chinese is supported ### Caveats 1. (Help wanted) When using this package as a library in browser environment, **only the converter part can be used** , and it should be imported in this way: `import {createSimplifiedToTraditionalConverter} from "epub-chinese-converter/dist/converter";` Other error like this would be thrown: `Module not found: Can't resolve 'aws-sdk' in 'node_modules\node-pre-gyp\lib'`