Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
187 commits
Select commit Hold shift + click to select a range
fd2d322
Use JSON.parse instead of safeEval
Adam-Clrk Jun 10, 2018
7c9052d
do not replace original error
Sep 26, 2018
23c11d2
show url in error
Sep 28, 2018
496c5f8
use google-translate-token from vitalets
Oct 1, 2018
53fb9ec
use @vitalets/google-translate-token
Dec 1, 2018
1180c3d
readme and opts.client
Dec 1, 2018
4de5700
travis: run on 8
Dec 1, 2018
bdcfb56
2.4.0
Dec 1, 2018
fefa88e
readme
Dec 4, 2018
69410c6
readme: why fork
Dec 4, 2018
a986640
bump save-eval to fix security vuln
Dougley Jan 9, 2019
41a14b4
Merge pull request #1 from Dougley/master
vitalets Jan 9, 2019
049ad7e
pkg: add release scripts
Jan 9, 2019
4c86020
2.5.0
Jan 9, 2019
e2083b0
merge Adam-Clrk-master
Feb 13, 2019
f56ba72
readme
Feb 13, 2019
46a95d2
2.6.0
Feb 13, 2019
b3cb689
2.7.0
Feb 13, 2019
e287b34
Update languages.js
rawr51919 Mar 6, 2019
bab89e7
Update index.js
rawr51919 Mar 6, 2019
183da00
Merge pull request #6 from coltongit/patch-1
vitalets Mar 6, 2019
6e43da5
Update test.js
rawr51919 Mar 7, 2019
c255f17
Update index.js
rawr51919 Mar 12, 2019
6bb1e80
Update index.js
rawr51919 Mar 12, 2019
1bfad3b
Update index.js
rawr51919 Mar 12, 2019
5a242d4
Update index.js
rawr51919 Mar 14, 2019
0d843a4
Update README.md
rawr51919 Mar 16, 2019
8b86a8a
Merge pull request #10 from coltongit/patch-3
vitalets Mar 16, 2019
35b9e95
Merge branch 'patch-2' of https://github.com/coltongit/google-transla…
Mar 18, 2019
6a699d5
allow for multiple URL support, #7
Mar 18, 2019
da19f5c
Merge branch 'coltongit-patch-2'
Mar 18, 2019
8f86d0c
readme
Mar 18, 2019
1bd6a01
2.8.0
Mar 18, 2019
0f83e14
Update test.js
rawr51919 Mar 19, 2019
ec401d9
Update test.js
rawr51919 Mar 20, 2019
4e58695
Update test.js
rawr51919 Mar 20, 2019
8260ab5
Update test.js
rawr51919 Mar 20, 2019
541d4fb
readme
Mar 21, 2019
f486cbc
Update index.js
rawr51919 Mar 21, 2019
9f539ca
Update test.js
rawr51919 Mar 21, 2019
7ee20a4
Update languages.js
rawr51919 Mar 21, 2019
9682880
Merge pull request #12 from coltongit/patch-1
vitalets Apr 1, 2019
d3d437b
Merge pull request #19 from coltongit/patch-8
vitalets Apr 1, 2019
bed5fc8
Update index.js
rawr51919 Apr 1, 2019
4eb65a1
Update README.md
rawr51919 Apr 1, 2019
6bb904a
Merge pull request #17 from coltongit/patch-6
vitalets Apr 11, 2019
1e6272b
add got opts
noname001 Jun 11, 2019
579e232
Update index.js
noname001 Jun 18, 2019
93af06c
Readme typo
tobiasmuehl Jun 19, 2019
bb6f89c
Update README.md
noname001 Jun 19, 2019
cf8c14e
Update README.md
noname001 Jun 19, 2019
1e872f1
Update README.md
noname001 Jun 19, 2019
74b102c
Update README.md
noname001 Jun 19, 2019
19df887
Merge pull request #28 from tobiasmuehl/patch-1
vitalets Jun 20, 2019
67e2673
Update README.md
vitalets Jul 8, 2019
375aefe
adding got opts
Jul 30, 2019
c595761
Merge branch 'noname001-master'
Jul 30, 2019
d2618a4
2.9.0
Jul 30, 2019
2be698a
update language keys
xfslove Aug 1, 2019
b9333a0
Update index.js
rawr51919 Mar 21, 2019
a59747b
Update README.md
rawr51919 Apr 1, 2019
bf651a2
Fix minor booboos in README
rawr51919 Aug 15, 2019
1ffba2d
Fixing more minor README booboos
rawr51919 Aug 15, 2019
eaa7431
One last README booboo fixed
rawr51919 Aug 15, 2019
715b4f9
Add new WIP test for the patch this branch is for
rawr51919 Aug 15, 2019
971beb5
Minor update to the WIP test to help Travis CI
rawr51919 Aug 15, 2019
b70ec9b
Update test.js
rawr51919 Aug 15, 2019
1b643d1
Merge pull request #34 from xfslove/master
vitalets Aug 20, 2019
6f27337
Merge branch 'patch-7' of https://github.com/coltongit/google-transla…
Aug 20, 2019
0a52849
tune languages test and docs
Aug 20, 2019
8e17258
add husky
Aug 20, 2019
7c39102
readme
Aug 20, 2019
e94af62
3.0.0
Aug 20, 2019
4602ea8
Update README.md
vitalets Sep 20, 2019
ec520a0
fix tests
May 1, 2020
6356714
docs: ✏️ add type definitions
olavoparno Jun 11, 2020
6fd0b7f
Fixed type definitions
zihadmahiuddin Jul 5, 2020
c97e21a
update deps: configstore v5
Aug 23, 2020
c40cc10
4.0.0
Aug 23, 2020
5295b3e
fix(project): adjust enum typo
olavoparno Sep 7, 2020
2a26627
refactor(project): add blank line at end of file
olavoparno Sep 10, 2020
5280793
refactor(project): add changes by zihadmahiuddin
olavoparno Sep 10, 2020
137134b
Merge pull request #1 from zihadmahiuddin/docs/type-definitions
olavoparno Sep 10, 2020
b127acb
first working state with translated text
vkedwardli Dec 4, 2020
774fa98
handle new line
vkedwardli Dec 4, 2020
8fcf442
Build the request json properly
vkedwardli Dec 4, 2020
08dbcff
Add Pronunciation, Did you mean, auto corrected
vkedwardli Dec 5, 2020
445a45f
Remove old reference
vkedwardli Dec 5, 2020
4bc66cd
Remove debug logging
vkedwardli Dec 5, 2020
1280866
Handle hyperlink input
vkedwardli Dec 24, 2020
2e8cd6b
Update codecov to 3.8.1 to fix CI error
vkedwardli Jan 1, 2021
d685ec6
Merge branch 'vkedwardli-batchexecute'
Jan 25, 2021
8786176
run tests via github actions
Jan 25, 2021
7e2bda6
add coveralls to github actions, remove travis.yml
Jan 25, 2021
6ad0022
readme
Jan 25, 2021
6f44700
readme
Jan 25, 2021
7b45be7
tests: run on pull requests and nightly
Jan 25, 2021
a64d688
Merge pull request #51 from olavoparno/docs/type-definitions
vitalets Jan 25, 2021
3137a46
readme
Jan 25, 2021
2f91ae8
readme
Jan 25, 2021
7b1373d
5.0.0
Jan 25, 2021
bba1605
readme
Jan 25, 2021
5f5275e
readme
Feb 8, 2021
8f87a2e
Use the first returned gender translation (feminine) as result
vkedwardli Feb 22, 2021
140e168
Merge pull request #68 from vkedwardli/fix-gender-specific-translation
vitalets Mar 3, 2021
bab7135
5.1.0
Mar 3, 2021
1471066
fix tests
Mar 3, 2021
ba87de2
fix tests
vitalets Apr 14, 2021
204ce72
insert spaces between sentences, fix #73
vitalets Apr 14, 2021
42761b7
6.0.0
vitalets Apr 14, 2021
2e3c80e
7.0.0
vitalets Apr 14, 2021
96cba1c
fix tests
vitalets Aug 23, 2021
ec9d4cb
Update types define Options add tld
yuler Aug 31, 2021
2ebdb23
update googleTranslateApi type definition
ciiiii Dec 26, 2021
ff429c7
Merge pull request #83 from yuler/master
vitalets Feb 26, 2022
5de30f5
Merge branch 'master' into master
vitalets Feb 26, 2022
34c384a
Merge pull request #87 from ciiiii/master
vitalets Feb 26, 2022
ae10384
temp log to debug tests on github actions
vitalets Feb 26, 2022
fa991e6
temp: test set auto -> en
vitalets Feb 26, 2022
56a1a8d
temp: debug gh test
vitalets Feb 26, 2022
2a9fa47
temp: change rpcids to exi25c
vitalets Feb 26, 2022
aea3f73
add response examples
vitalets Feb 26, 2022
4cf486a
tmp: log data and set freq true -> false
vitalets Feb 28, 2022
0c9068f
temp: check autocorrect flag as true
vitalets Feb 28, 2022
f347a83
introduce flag autoCorrect and set default to false
vitalets Feb 28, 2022
0b04406
github actions: small refactor
vitalets Feb 28, 2022
0ff0ce4
pkg: improve scripts
vitalets Feb 28, 2022
7f73cc0
move response sample
vitalets Feb 28, 2022
fb6906d
8.0.0
vitalets Feb 28, 2022
8bd140a
add test for smug, see #88
vitalets Feb 28, 2022
d64537d
add check script
vitalets Feb 28, 2022
b43bcad
upd example and test with autoCorrect
vitalets Feb 28, 2022
9b739be
temp: log for gh actions
vitalets Mar 4, 2022
77671a1
fix autocorrection test
vitalets Mar 4, 2022
529ecf6
add rw, or, tt, tk, and ug
AidanWelch May 3, 2022
8821e12
fix tests
vitalets Jun 2, 2022
23fe528
use latest google transalte support language list
usrtax Aug 17, 2022
2339d3a
test: use tld us instead of cn
vitalets Oct 14, 2022
51cdb25
Merge pull request #91 from AidanWelch/add-langs
vitalets Oct 14, 2022
61e0bc2
Merge branch 'master' of github.com:vitalets/google-translate-api
vitalets Oct 14, 2022
f952e19
fix conflicts
vitalets Oct 14, 2022
72c6b93
Merge branch 'usrtax-patch-1'
vitalets Oct 14, 2022
1c0045c
new translate path beta
vitalets Oct 18, 2022
293ddb2
fix autotests
vitalets Oct 18, 2022
c154ba7
readme
vitalets Oct 18, 2022
4bc15c2
9.0.0-0
vitalets Oct 18, 2022
de05f25
readme and lint-staged
vitalets Oct 18, 2022
3b70f27
readme
vitalets Oct 18, 2022
ed11472
readme
vitalets Oct 18, 2022
d0acb4d
readme
vitalets Oct 18, 2022
2cb4a51
readme
vitalets Oct 18, 2022
4eba358
test:esm
vitalets Oct 21, 2022
2985bff
readme
vitalets Oct 21, 2022
eddf4fd
readme
vitalets Oct 21, 2022
35a969a
readme
vitalets Oct 21, 2022
d7b7941
readme
vitalets Oct 21, 2022
7ade68d
readme
vitalets Oct 21, 2022
a1b8b7c
readme
vitalets Oct 22, 2022
2cb6e16
readme: extensions
vitalets Oct 22, 2022
2769960
readme
vitalets Oct 22, 2022
a66c443
use host instead of tld
vitalets Oct 27, 2022
2fae3d2
release: test:esm before release
vitalets Oct 27, 2022
80af6de
9.0.0-1
vitalets Oct 27, 2022
c342e4b
merge v9
vitalets Nov 1, 2022
30ddcf3
9.0.0
vitalets Nov 1, 2022
339431f
readme
vitalets Nov 1, 2022
07767ee
readme
vitalets Nov 3, 2022
794c0cc
add example with proxy
vitalets Jan 14, 2023
b585846
parse too many reqs html
vitalets Jan 14, 2023
58f25b3
add simple example
vitalets Jan 14, 2023
2958044
add example with changed ua
vitalets Jan 14, 2023
9395440
9.1.0
vitalets Jan 15, 2023
2df3f6d
readme
vitalets Jan 15, 2023
b7bf368
readme
vitalets Feb 24, 2023
2054a7b
pkg: set engines to node >= 14, see #113
vitalets May 12, 2023
6fb0e5d
9.2.0
vitalets May 12, 2023
d70c322
test: translate from/to en and between non-en
vitalets May 12, 2023
dec0f13
fix examples
vitalets Oct 9, 2023
e60fd58
upd proxy agent deps, see #123
vitalets Oct 9, 2023
d4ae9d1
ci: set node 18, 20
vitalets Jul 22, 2024
bb289d2
fix examples
vitalets Dec 10, 2024
b668a13
fix parsing undefined for 429
vitalets Jan 21, 2025
c8c5524
set publish config public
vitalets Jan 21, 2025
9a94bf3
update np dep
vitalets Jan 21, 2025
8876fa6
9.2.1
vitalets Jan 21, 2025
fbf27de
update example
vitalets Jan 31, 2025
5ad1049
fix tests
vitalets Apr 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# top-most EditorConfig file
root = true

[*]
end_of_line = lf
charset = utf-8
insert_final_newline = true
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
29 changes: 29 additions & 0 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
extends:
- eslint:recommended
- plugin:@typescript-eslint/recommended

parser: '@typescript-eslint/parser'

plugins:
- '@typescript-eslint'

env:
node: true
es2020: true

rules:
no-console: error
complexity: [error, { max: 6 }]
max-depth: [error, { max: 2 }]
max-nested-callbacks: [error, { max: 2 }]
max-params: [error, { max: 4 }]
max-statements: [error, { max: 10 }, { ignoreTopLevelFunctions: false }]
max-len: [error, { code: 120, ignoreUrls: true }]
max-lines: [error, { max: 200, skipComments: true, skipBlankLines: true }]
semi: [error, always]
no-multiple-empty-lines: [error, { max: 1 }]
space-before-function-paren: [error, { anonymous: always, named: never, asyncArrow: always }]
no-constant-condition: [error, { checkLoops: false }]
'@typescript-eslint/explicit-module-boundary-types': 0
'@typescript-eslint/no-non-null-assertion': 0
'@typescript-eslint/no-unused-vars': [error, { "varsIgnorePattern": "^_", "argsIgnorePattern": "^_" }]
32 changes: 32 additions & 0 deletions .github/workflows/autotests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: autotests

on:
push:
branches:
- master
pull_request:
branches:
- master
schedule:
- cron: '0 3 * * *'

jobs:
build:

runs-on: ubuntu-latest

strategy:
matrix:
node-version: [18, 20]

steps:
- uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: install deps
run: npm ci

- name: run tests
run: npm test
43 changes: 7 additions & 36 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,39 +1,10 @@
# Logs
logs
*.log
npm-debug.log*
.DS_Store
.vscode
.idea

# Runtime data
pids
*.pid
*.seed

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directories
# npm
node_modules
jspm_packages

# Optional npm cache directory
.npm

# Optional REPL history
.node_repl_history
npm-debug.log

.idea
/dist
/check.ts
8 changes: 8 additions & 0 deletions .hooks/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/sh

# Exit on any error
set -euo pipefail

npx lint-staged
# dont run test before commit to not trigger google limits
# npm test
7 changes: 7 additions & 0 deletions .hooks/pre-push
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh

# Exit on any error
set -euo pipefail

npm run lint
npm test
8 changes: 0 additions & 8 deletions .travis.yml

This file was deleted.

Loading