Strsync

Latest version: v1.8

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

1.3

1.2

- Change translation api to Google Translation from Bing
- Translation performance improvements.
- No more account and api key will not be required.

1.1.3

fix for verification results

1.1.2

- If users uses the option '-v' and multiple keys were added, the order of translation results might be reversed by alphabet ordering for its first character.

1.1.1

- Applied correct length of unicode text checker if use an option _-fbl, --following-base-keys-if-length-longer_ for asian characters especially.
- When use the option _-iuv, --ignore-unverified-results_, strsync will copy from base values if its condition satisfied. In the previous version that (unverified results) had not been added.

1.1

In this version strsync allows to verify approximate string matching percentage while working in translation.

If user adds an option **-v** or **--verify-results**,
String similarity of the reversed translation result for each languages will be displayed.


$ strsync (...) -v

el
Hi: Hi -> Γεια σου -> Hi, Matched: 100%
fr-CA
Hi: Hi -> Salut -> Hello, Matched: 50%
id
Hi: Hi -> Hai -> Two, Matched: 0%
fr
Hi: Hi -> Salut -> Hello, Matched: 50%
uk
Hi: Hi -> Привіт -> Hi, Matched: 100%
hr
Hi: Hi -> Bok -> Book, Matched: 0%
da
Hi: Hi -> Hej -> Hi, Matched: 100%
ja
Hi: Hi -> こんにちは -> Hello, Matched: 50%
he
Hi: Hi -> היי -> Hey, Matched: 50%
ko
Hi: Hi -> 안녕 -> Hi, Matched: 100%
sv
Hi: Hi -> Hej -> Hi, Matched: 100%
es-MX
Hi: Hi -> Hola -> Hello, Matched: 50%
sk
Hi: Hi -> ahoj -> Hi, Matched: 100%
zh-CN
Hi: Hi -> 你好 -> How are you doing, Matched: 50%


if user adds **--ignore-unverified-results** _[Integer, Percentage (0~100) (default=0)]_,
If the similarity of each reversed translation result is under the given value, that string will be skipped(ignored).


strings will be skipped if its text similarity from reversed translation result is under 50

$ strsync (...) --ignore-unverified-results 50

el
Hi: Hi -> Γεια σου -> Hi, Matched: 100%
fr-CA
(Ignored) Hi: Hi -> Salut -> Hello, Matched: 50%
id
(Ignored) Hi: Hi -> Hai -> Two, Matched: 0%
fr
(Ignored) Hi: Hi -> Salut -> Hello, Matched: 50%
uk
Hi: Hi -> Привіт -> Hi, Matched: 100%
hr
(Ignored) Hi: Hi -> Bok -> Book, Matched: 0%
da
Hi: Hi -> Hej -> Hi, Matched: 100%
ja
(Ignored) Hi: Hi -> こんにちは -> Hello, Matched: 50%
he
(Ignored) Hi: Hi -> היי -> Hey, Matched: 50%
ko
Hi: Hi -> 안녕 -> Hi, Matched: 100%
sv
Hi: Hi -> Hej -> Hi, Matched: 100%
es-MX
(Ignored) Hi: Hi -> Hola -> Hello, Matched: 50%
sk
Hi: Hi -> ahoj -> Hi, Matched: 100%
zh-CN
(Ignored) Hi: Hi -> 你好 -> How are you doing, Matched: 50%

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.