Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Translate selected text instantly using google translate.
* instantly translate selected text without opening dictionary app or browser.
* lovely powered by google translate and support up to 81 languages by now.
* using google tts service to convert text to speech.
* Add option to set Google Translate IP address instead of its domain name due to GFW in Mainland China. If this option is empty, use Google Translate domain to query the result: 由于GFW的原因,Google服务访问不了。可以使用[gogo-tester](https://code.google.com/p/gogo-tester/)搜索可用IP地址填入即可。如果此项为空则使用域名`translate.google.com`进行查询

![screenshot](docs/screen_bettertranslate1.png)
![screenshot](docs/screen_bettertranslate2.png)
Expand Down
Binary file modified docs/screen_bettertranslate3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified extensions/BetterTranslate.popclipextz
Binary file not shown.
360 changes: 189 additions & 171 deletions source/BetterTranslate/Config.plist
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@
<array>
<dict>
<key>Link</key>
<string>http://harmy.github.io</string>
<string>http://github.com/truebit</string>
<key>Name</key>
<string>harmy</string>
<string>seganw</string>
</dict>
</array>
<key>Extension Description</key>
<string>Translate selected text instantly using google translate.</string>
<key>Extension Identifier</key>
<string>com.popclip.extension.bettertranslate</string>
<string>com.popclip.extension.Proxytranslate</string>
<key>Extension Name</key>
<string>Better Translate</string>
<key>Options</key>
Expand All @@ -51,89 +51,89 @@
<key>Option Type</key>
<string>multiple</string>
<key>Option Values</key>
<array>
<string>Afrikaans</string>
<string>Albanian</string>
<string>Arabic</string>
<string>Armenian</string>
<string>Azerbaijani</string>
<string>Basque</string>
<string>Belarusian</string>
<string>Bengali</string>
<string>Bosnian</string>
<string>Bulgarian</string>
<string>Catalan</string>
<string>Cebuano</string>
<string>Chinese (Simplified)</string>
<string>Chinese (Traditional)</string>
<string>Croatian</string>
<string>Czech</string>
<string>Danish</string>
<string>Dutch</string>
<string>English</string>
<string>Esperanto</string>
<string>Estonian</string>
<string>Filipino</string>
<string>Finnish</string>
<string>French</string>
<string>Galician</string>
<string>Georgian</string>
<string>German</string>
<string>Greek</string>
<string>Gujarati</string>
<string>Haitian Creole</string>
<string>Hausa</string>
<string>Hebrew</string>
<string>Hindi</string>
<string>Hmong</string>
<string>Hungarian</string>
<string>Icelandic</string>
<string>Igbo</string>
<string>Indonesian</string>
<string>Irish</string>
<string>Italian</string>
<string>Japanese</string>
<string>Javanese</string>
<string>Kannada</string>
<string>Khmer</string>
<string>Korean</string>
<string>Lao</string>
<string>Latin</string>
<string>Latvian</string>
<string>Lithuanian</string>
<string>Macedonian</string>
<string>Malay</string>
<string>Maltese</string>
<string>Maori</string>
<string>Marathi</string>
<string>Mongolian</string>
<string>Nepali</string>
<string>Norwegian</string>
<string>Persian</string>
<string>Polish</string>
<string>Portuguese</string>
<string>Punjabi</string>
<string>Romanian</string>
<string>Russian</string>
<string>Serbian</string>
<string>Slovak</string>
<string>Slovenian</string>
<string>Somali</string>
<string>Spanish</string>
<string>Swahili</string>
<string>Swedish</string>
<string>Tamil</string>
<string>Telugu</string>
<string>Thai</string>
<string>Turkish</string>
<string>Ukrainian</string>
<string>Urdu</string>
<string>Vietnamese</string>
<string>Welsh</string>
<string>Yiddish</string>
<string>Yoruba</string>
<string>Zulu</string>
</array>
<array>
<string>Afrikaans</string>
<string>Albanian</string>
<string>Arabic</string>
<string>Armenian</string>
<string>Azerbaijani</string>
<string>Basque</string>
<string>Belarusian</string>
<string>Bengali</string>
<string>Bosnian</string>
<string>Bulgarian</string>
<string>Catalan</string>
<string>Cebuano</string>
<string>Chinese (Simplified)</string>
<string>Chinese (Traditional)</string>
<string>Croatian</string>
<string>Czech</string>
<string>Danish</string>
<string>Dutch</string>
<string>English</string>
<string>Esperanto</string>
<string>Estonian</string>
<string>Filipino</string>
<string>Finnish</string>
<string>French</string>
<string>Galician</string>
<string>Georgian</string>
<string>German</string>
<string>Greek</string>
<string>Gujarati</string>
<string>Haitian Creole</string>
<string>Hausa</string>
<string>Hebrew</string>
<string>Hindi</string>
<string>Hmong</string>
<string>Hungarian</string>
<string>Icelandic</string>
<string>Igbo</string>
<string>Indonesian</string>
<string>Irish</string>
<string>Italian</string>
<string>Japanese</string>
<string>Javanese</string>
<string>Kannada</string>
<string>Khmer</string>
<string>Korean</string>
<string>Lao</string>
<string>Latin</string>
<string>Latvian</string>
<string>Lithuanian</string>
<string>Macedonian</string>
<string>Malay</string>
<string>Maltese</string>
<string>Maori</string>
<string>Marathi</string>
<string>Mongolian</string>
<string>Nepali</string>
<string>Norwegian</string>
<string>Persian</string>
<string>Polish</string>
<string>Portuguese</string>
<string>Punjabi</string>
<string>Romanian</string>
<string>Russian</string>
<string>Serbian</string>
<string>Slovak</string>
<string>Slovenian</string>
<string>Somali</string>
<string>Spanish</string>
<string>Swahili</string>
<string>Swedish</string>
<string>Tamil</string>
<string>Telugu</string>
<string>Thai</string>
<string>Turkish</string>
<string>Ukrainian</string>
<string>Urdu</string>
<string>Vietnamese</string>
<string>Welsh</string>
<string>Yiddish</string>
<string>Yoruba</string>
<string>Zulu</string>
</array>
<key>Option Default Value</key>
<string>Chinese (Simplified)</string>
</dict>
Expand All @@ -152,95 +152,113 @@
<key>Option Type</key>
<string>multiple</string>
<key>Option Values</key>
<array>
<string>Disabled</string>
<string>Afrikaans</string>
<string>Albanian</string>
<string>Arabic</string>
<string>Armenian</string>
<string>Azerbaijani</string>
<string>Basque</string>
<string>Belarusian</string>
<string>Bengali</string>
<string>Bosnian</string>
<string>Bulgarian</string>
<string>Catalan</string>
<string>Cebuano</string>
<string>Chinese (Simplified)</string>
<string>Chinese (Traditional)</string>
<string>Croatian</string>
<string>Czech</string>
<string>Danish</string>
<string>Dutch</string>
<string>English</string>
<string>Esperanto</string>
<string>Estonian</string>
<string>Filipino</string>
<string>Finnish</string>
<string>French</string>
<string>Galician</string>
<string>Georgian</string>
<string>German</string>
<string>Greek</string>
<string>Gujarati</string>
<string>Haitian Creole</string>
<string>Hausa</string>
<string>Hebrew</string>
<string>Hindi</string>
<string>Hmong</string>
<string>Hungarian</string>
<string>Icelandic</string>
<string>Igbo</string>
<string>Indonesian</string>
<string>Irish</string>
<string>Italian</string>
<string>Japanese</string>
<string>Javanese</string>
<string>Kannada</string>
<string>Khmer</string>
<string>Korean</string>
<string>Lao</string>
<string>Latin</string>
<string>Latvian</string>
<string>Lithuanian</string>
<string>Macedonian</string>
<string>Malay</string>
<string>Maltese</string>
<string>Maori</string>
<string>Marathi</string>
<string>Mongolian</string>
<string>Nepali</string>
<string>Norwegian</string>
<string>Persian</string>
<string>Polish</string>
<string>Portuguese</string>
<string>Punjabi</string>
<string>Romanian</string>
<string>Russian</string>
<string>Serbian</string>
<string>Slovak</string>
<string>Slovenian</string>
<string>Somali</string>
<string>Spanish</string>
<string>Swahili</string>
<string>Swedish</string>
<string>Tamil</string>
<string>Telugu</string>
<string>Thai</string>
<string>Turkish</string>
<string>Ukrainian</string>
<string>Urdu</string>
<string>Vietnamese</string>
<string>Welsh</string>
<string>Yiddish</string>
<string>Yoruba</string>
<string>Zulu</string>
</array>
<array>
<string>Disabled</string>
<string>Afrikaans</string>
<string>Albanian</string>
<string>Arabic</string>
<string>Armenian</string>
<string>Azerbaijani</string>
<string>Basque</string>
<string>Belarusian</string>
<string>Bengali</string>
<string>Bosnian</string>
<string>Bulgarian</string>
<string>Catalan</string>
<string>Cebuano</string>
<string>Chinese (Simplified)</string>
<string>Chinese (Traditional)</string>
<string>Croatian</string>
<string>Czech</string>
<string>Danish</string>
<string>Dutch</string>
<string>English</string>
<string>Esperanto</string>
<string>Estonian</string>
<string>Filipino</string>
<string>Finnish</string>
<string>French</string>
<string>Galician</string>
<string>Georgian</string>
<string>German</string>
<string>Greek</string>
<string>Gujarati</string>
<string>Haitian Creole</string>
<string>Hausa</string>
<string>Hebrew</string>
<string>Hindi</string>
<string>Hmong</string>
<string>Hungarian</string>
<string>Icelandic</string>
<string>Igbo</string>
<string>Indonesian</string>
<string>Irish</string>
<string>Italian</string>
<string>Japanese</string>
<string>Javanese</string>
<string>Kannada</string>
<string>Khmer</string>
<string>Korean</string>
<string>Lao</string>
<string>Latin</string>
<string>Latvian</string>
<string>Lithuanian</string>
<string>Macedonian</string>
<string>Malay</string>
<string>Maltese</string>
<string>Maori</string>
<string>Marathi</string>
<string>Mongolian</string>
<string>Nepali</string>
<string>Norwegian</string>
<string>Persian</string>
<string>Polish</string>
<string>Portuguese</string>
<string>Punjabi</string>
<string>Romanian</string>
<string>Russian</string>
<string>Serbian</string>
<string>Slovak</string>
<string>Slovenian</string>
<string>Somali</string>
<string>Spanish</string>
<string>Swahili</string>
<string>Swedish</string>
<string>Tamil</string>
<string>Telugu</string>
<string>Thai</string>
<string>Turkish</string>
<string>Ukrainian</string>
<string>Urdu</string>
<string>Vietnamese</string>
<string>Welsh</string>
<string>Yiddish</string>
<string>Yoruba</string>
<string>Zulu</string>
</array>
<key>Option Default Value</key>
<string>Disabled</string>
</dict>
<dict>

</dict>
<dict>
<key>Option Identifier</key>
<string>gtransip</string>
<key>Option Label</key>
<dict>
<key>en</key>
<string>IPAddr.(domain)</string>
<key>zh-Hans</key>
<string>谷歌翻译IP(留空使用域名)</string>
<key>zh-Hant</key>
<string>谷歌翻譯IP(留空使用域名)</string>
</dict>
<key>Option Type</key>
<string>string</string>
</dict>
</array>
<key>Version</key>
<integer>1</integer>
<integer>2</integer>
</dict>
</plist>
Loading