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
- Host: GitHub
- URL: https://github.com/pariazar/subtranslator
- Owner: pariazar
- Created: 2022-03-22T16:50:54.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-05-12T17:03:46.000Z (about 3 years ago)
- Last Synced: 2025-02-09T21:06:18.565Z (over 1 year ago)
- Language: JavaScript
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# subtranslator
[](https://www.npmjs.com/package/subtranslator)
npm package that you can translate your subtitles files.

## 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