Comments (12)
Hi @dcoales, thanks for creating this issue. Thank you to the others for saying you're also affected.
I was able to reproduce the issue; it appears that URLSearchParams is not supported in the Node environment that logseq uses. By quickly removing URLSearchParams from deepl-node I was able to get it working in logseq in a limited way. Unfortunately to make this change without breaking other parts of the library is more difficult. I'll update when I have more information.
from deepl-node.
Hi @glumb, this problem doesn't occur in any "native" node version we support, rather with logseq that we haven't specifically tested in yet. One could argue that changing the lib to extend support for logseq would be an enhancement 😉
However, you're right, it's clearer if we label this a bug.
from deepl-node.
Same Problem.
from deepl-node.
same problem
from deepl-node.
Same problem
from deepl-node.
Same problem
from deepl-node.
How is this labelled as enhancement when it is clearly a bug? 😀
We are running into the same error with node 14.18.1
from deepl-node.
same issue here. Running into the error with node 16.x and 18.13.0
from deepl-node.
Any updates on this @daniel-jones-deepl? Cant't use this library with the bug and our configuration..
from deepl-node.
@daniel-jones-deepl
Are there any updates on this issue?
from deepl-node.
Daniel is out at the moment, but our team will look into this
from deepl-node.
A workaround is to put
import * as url from "url";
url.URLSearchParams = URLSearchParams;
at the top of the file (e.g. at the end of the imports, outside the main function). That allows me to translate with the plugin. The issue is webpack injecting a different version of url, I am investigating a clean way to fix this.
from deepl-node.
Related Issues (20)
- Translation w/ glossary entries are only partially translated and include sourceLang string HOT 1
- Feature Idea: Translate webpage from url HOT 1
- Wrong detection of source language HOT 2
- Ionic & Angular ReferenceError when initializing deepl.Translator HOT 2
- cause: Error: socket hang up when try to send many requests HOT 1
- Feature Request: Markdown Handling HOT 1
- The translation API returns an empty body in Cloudflare Workers. HOT 3
- downloadDocument() response is empty for PDFs HOT 1
- TypeError HOT 5
- XML tags with attributes change the order of the translation when tagHandling is XML but are OK when tagHandling is off HOT 5
- Uncaught TypeError: os.type is not a function HOT 5
- [tests] Jest may incorrectly detect open handles when running the tests
- Deepl Limitations - Timeout Errors during concurrent calls HOT 8
- SSL error using node 17+ HOT 4
- feature: translate a text to multiple Languages HOT 2
- Docs: `createGlossaryFromCsv` should be `createGlossaryWithCsv` HOT 1
- Axios proxy as URL HOT 1
- Update axios to latest version HOT 2
- 'ar' missing from CommonLanguageCode type HOT 4
- Translating HTML with English text to French adds HTML Tags and full sentence that is not in the input text HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deepl-node.