An open API service indexing awesome lists of open source software.

https://github.com/pariazar/subtranslator

npm package that you can translate your subtitles
https://github.com/pariazar/subtranslator

Last synced: over 1 year ago
JSON representation

npm package that you can translate your subtitles

Awesome Lists containing this project

README

          

# subtranslator
[![npm](https://img.shields.io/npm/v/subtranslator.svg?style=flat-square)](https://www.npmjs.com/package/subtranslator)

npm package that you can translate your subtitles files.

![alt text](https://github.com/hamedpa/subtranslator/blob/master/img/logo.png?rawtrue)

## Installation

### npm
```shell
npm i subtranslator
```

### git

```shell
git clone https://github.com/hamedpa/subtranslator.git
```

## Usage
Translate subtitle files with calling below function,
this function can detect subtitle language and you can select target language as third parameter.

```js
const subtranslator = require('subtranslator');

subtranslator.translate('mr.bean.srt','translated.srt','en');
```

### Language codes


Code
Language



en
English


zh-CN
Chinese (Simplified)


zh-TW
Chinese (Traditional)


af
Afrikaans


am
Amharic


ar
Arabic


auto
Automatic


az
Azerbaijani


be
Belarusian


bg
Bulgarian


bn
Bengali


bs
Bosnian


ca
Catalan


ceb
Cebuano


co
Corsican


cs
Czech


cy
Welsh


da
Danish


de
German


el
Greek


en
English


eo
Esperanto


es
Spanish


et
Estonian


eu
Basque


fa
Persian


fi
Finnish


fr
French


fy
Frisian


ga
Irish


gd
Scots Gaelic


gl
Galician


gu
Gujarati


ha
Hausa


haw
Hawaiian


he
Hebrew


hi
Hindi


hmn
Hmong


hr
Croatian


ht
Haitian Creole


hu
Hungarian


hy
Armenian


id
Indonesian


ig
Igbo


is
Icelandic


it
Italian


iw
Hebrew


ja
Japanese


jw
Javanese


ka
Georgian


kk
Kazakh


km
Khmer


kn
Kannada


ko
Korean


ku
Kurdish (Kurmanji)


ky
Kyrgyz


la
Latin


lb
Luxembourgish


lo
Lao


lt
Lithuanian


lv
Latvian


mg
Malagasy


mi
Maori


mk
Macedonian


ml
Malayalam


mn
Mongolian


mr
Marathi


ms
Malay


mt
Maltese


my
Myanmar (Burmese)


ne
Nepali


nl
Dutch


no
Norwegian


ny
Chichewa


pa
Punjabi


pl
Polish


ps
Pashto


pt
Portuguese


ro
Romanian


ru
Russian


sd
Sindhi


si
Sinhala


sk
Slovak


sl
Slovenian


sm
Samoan


sn
Shona


so
Somali


sq
Albanian


sr
Serbian


st
Sesotho


su
Sundanese


sv
Swedish


sw
Swahili


ta
Tamil


te
Telugu


tg
Tajik


th
Thai


tl
Filipino


tr
Turkish


uk
Ukrainian


ur
Urdu


uz
Uzbek


vi
Vietnamese


xh
Xhosa


yi
Yiddish


yo
Yoruba


zu
Zulu