Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

默认的【有道翻译】已被官方禁用,请申请个人账号使用,各个服务商都可以免费使用 #115

Open
starcwang opened this issue Sep 5, 2023 · 13 comments

Comments

@starcwang
Copy link
Owner

No description provided.

@starcwang starcwang pinned this issue Sep 5, 2023
@fhqmwy
Copy link

fhqmwy commented Sep 6, 2023

我申请并设置了 百度翻译 但是好像还是没有用 会报一个错误,空指针

@fhqmwy
Copy link

fhqmwy commented Sep 6, 2023

我申请并设置了 百度翻译 但是好像还是没有用 会报一个错误,空指针

java.lang.NullPointerException: Cannot invoke "java.util.List.get(int)" because the return value of "com.star.easydoc.service.translator.impl.BaiduTranslator$BaiduResponse.getTransResult()" is null
at com.star.easydoc.service.translator.impl.BaiduTranslator.get(BaiduTranslator.java:61)

@MiniFullC
Copy link

MiniFullC commented Sep 6, 2023

插件中必须设置各翻译引擎的key。
但微软翻译、谷歌翻译有公共接口,不需要key就可以调用。
希望作者可以支持一下~

@hufengwei0315
Copy link

java.lang.NullPointerException: Cannot invoke "java.util.List.get(int)" because the return value of "com.star.easydoc.service.translator.impl.YoudaoAiTranslator$YoudaoAiResponse.getTranslation()" is null
at com.star.easydoc.service.translator.impl.YoudaoAiTranslator.translate(YoudaoAiTranslator.java:56)
at com.star.easydoc.service.translator.impl.YoudaoAiTranslator.translateEn2Ch(YoudaoAiTranslator.java:28)
at com.star.easydoc.service.translator.impl.AbstractTranslator.en2Ch(AbstractTranslator.java:30)
at com.star.easydoc.service.translator.TranslatorService.getFromOthers(TranslatorService.java:218)
at com.star.easydoc.service.translator.TranslatorService.translate(TranslatorService.java:101)
at com.star.easydoc.javadoc.service.variable.impl.DocVariableGenerator.generate(DocVariableGenerator.java:32)
at com.star.easydoc.javadoc.service.variable.JavadocVariableGeneratorService.generate(JavadocVariableGeneratorService.java:80)
at com.star.easydoc.javadoc.service.generator.impl.MethodDocGenerator.customGenerate(MethodDocGenerator.java:307)
at com.star.easydoc.javadoc.service.generator.impl.MethodDocGenerator.generate(MethodDocGenerator.java:57)
at com.star.easydoc.javadoc.service.JavaDocGeneratorServiceImpl.generate(JavaDocGeneratorServiceImpl.java:46)
at com.star.easydoc.action.GenerateJavadocAction.javadocProcess(GenerateJavadocAction.java:134)
at com.star.easydoc.action.GenerateJavadocAction.actionPerformed(GenerateJavadocAction.java:106)
at com.intellij.openapi.actionSystem.ex.ActionUtil.doPerformActionOrShowPopup(ActionUtil.java:333)
at com.intellij.openapi.keymap.impl.ActionProcessor.performAction(ActionProcessor.java:47)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$1.performAction(IdeKeyEventDispatcher.java:585)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.lambda$doPerformActionInner$9(IdeKeyEventDispatcher.java:707)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)
at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:94)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.lambda$doPerformActionInner$10(IdeKeyEventDispatcher.java:707)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareWithCallbacks(ActionUtil.java:356)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.doPerformActionInner(IdeKeyEventDispatcher.java:704)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:648)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:596)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processActionOrWaitSecondStroke(IdeKeyEventDispatcher.java:480)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:469)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:225)
at com.intellij.ide.IdeEventQueue.dispatchKeyEvent(IdeEventQueue.kt:599)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:569)
at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68)
at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349)
at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348)
at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:995)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:113)
at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:995)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:829)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)

使用有道云翻译也会有类似问题

@starcwang
Copy link
Owner Author

@MiniFullC 有例子吗?发我我瞅瞅

@starcwang
Copy link
Owner Author

starcwang commented Sep 6, 2023

@hufengwei0315 你请求的是https://openapi.youdao.com/api 地址不?方便的话发我下样例,可以去掉key

@starcwang
Copy link
Owner Author

@fhqmwy 百度请求的是 http://api.fanyi.baidu.com/api/trans/vip/translate?from=auto&to=auto&appid=%s&salt=%s&sign=%s&q=%s 吗?方便的话发我下样例,可以去掉key

@MiniFullC
Copy link

MiniFullC commented Sep 6, 2023

@MiniFullC Got an example? Send it to me and I'll take a look.

@myjjack
Copy link

myjjack commented Sep 6, 2023

我申请了,有道翻译api,但是设置里的有道翻译不支持,应用ID和应用秘钥的输入。

@starcwang
Copy link
Owner Author

@myjjack 选有道智云翻译

@zd925
Copy link

zd925 commented Sep 8, 2023

有哪个服务商成功了嘛?推荐一波

@starcwang
Copy link
Owner Author

@zd925 最新版所有服务商都支持呀

@skyais
Copy link

skyais commented Oct 9, 2023

插件在新版idea中使用报错。
java.lang.NullPointerException: Cannot invoke "com.star.easydoc.config.EasyDocConfig.getWordMapWithProject()" because "this.config" is null
idea版本: 2023.2.1 (Ultimate Edition)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants