Dictionary-Anywhere icon indicating copy to clipboard operation
Dictionary-Anywhere copied to clipboard

Dictionary not working when VPN is enabled

Open Tarkus56 opened this issue 3 years ago • 3 comments

Any idea why NordVPN running on pfsense would block results from returning? It works fine when I turn off the VPN.

Tarkus56 avatar Nov 27 '20 19:11 Tarkus56

I use google to find meaning and it is possible that that is being blocked by the VPN. @Tarkus56

meetDeveloper avatar Dec 07 '20 17:12 meetDeveloper

Would it be possible to add in options radio buttons for preferred translators? Google by default and perhaps duckduckgo.com and perhaps others that a user could select from?

Thank you for a wonderful app!

Tarkus56 avatar Dec 11 '20 02:12 Tarkus56

SOLUTION It has something to do with Googles interpretation of the IP address that the VPN assigns. There is currently a problem with my VPN (ExpressVPN) where google thinks the address assigned is in the United Arab Emirates. If you're not logged in to Google with your language set to English, then everything is in Arabic. This Dictionary extension does not query Google through a login.

Specific to ExpressVPN: The default smart location for me (I'm in Virginia) is Washington DC. This is the offending location!! If you choose to connect instead through New York, Google recognizes this as a United States IP, sets your language to English, and the Dictonary extension works through the VPN. Problem solved (for me).

Possible Resolution?: If you're using the Google API, is there a way to manually set the location or the language for the query? Or maybe mask the IP address of the user, or assign them some generic IP through trickery (doubt it). Could you go through Startpage instead (I don't think they have an API)? Otherwise everyone will have to try out different connection locations through their VPN until they find one that works. This sucks because the default location optimizes connection speed, so for other locations you may pay the price of a slower connection. To be clear, this is a Google problem and not a VPN problem. If you do a whatsmyip lookup, you'll see that you have a United States IP address even when Google thinks you do not.

Thanks for working on this! You make good stuff!

zboor1234 avatar Jan 15 '21 17:01 zboor1234