Skocz do zawartości
  • 0

Skrypt translator


Usunięty#32366

Pytanie

Cześć, napisałby mi ktoś skrypt na tłumaczenie wiadomości? Że jest komenda /tlumacz <tekst> <język np polish> i w tedy na chacie wysyła przetłumaczoną wiadomość, wiem że z api, skrypt długo to pobiera ale może być i tak czy siak będę trochę to zmieniał i to nie będzie w niczym przeszkadzało.

Z góry dziękuje za wszelką pomoc! 

Odnośnik do komentarza
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

W sensie potrzebuję skrypt na tą komendę i po wpisaniu to na chacie piszę np:
Przetłumaczona wiadomość:
Przetłumaczona wiadomośc itp blablabla

Nie wiem może te api będzie dobre: https://tech.yandex.com/translate/

 

A napisałbyś mi skrypt aby to:

{"code":200,"lang":"pl-en","text":["Hi, I'm Philip"]}

Było zamieniane w zmienną w sensie aby był sam tekst te Hi, I'm Philip

Bo teraz uświadomiłem sobie że mam klucz api do tego yeandex

Edytowane przez vCren
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Due to Yandex shutting down their free API, and the lack of a better alternatve, this pllugin will not be updated, working, and supported anymore.

Yandex nie działa (darmowe api) teoretycznie tak piszą

 

https://dev.bukkit.org/projects/chat-translator

https://dev.bukkit.org/projects/translator-plus

to są plg

 

ale ci chodzi o wiadomości na chacie czy np. wiadomości po wpisaniu /kit.

Mogę ci takie coś napisać ale z tego co znalazłem api to są ich ograniczenia w ilości zapytań na dzień/miesiąc (darmowych)

Edytowane przez Tymekd
xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, Filip napisał:

A napisałbyś mi skrypt aby to:


{"code":200,"lang":"pl-en","text":["Hi, I'm Philip"]}

Było zamieniane w zmienną w sensie aby był sam tekst te Hi, I'm Philip

użyj skript-json do tego się używa

Edytowane przez Tymekd
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Okej

 

 

Mam taki skrypt:
 

command /translate [<text>] [<text>]:
	trigger:
		set {_text} to text from "https://translate.yandex.net/api/v1.5/tr.json/translate?key=KEY&lang=%arg-1%&text=%arg-2%"
		set {_input} to "%{_text}%"
		copy json {_input} to {_output::*}
		send "&c%{_output::*}%"

A pokazuje <none>

 

Wina leży w linku, i teraz nie wiem jak to naprawić

 

W dniu 27.06.2020 o 22:30, Tymekd napisał:

Due to Yandex shutting down their free API, and the lack of a better alternatve, this pllugin will not be updated, working, and supported anymore.

Yandex nie działa (darmowe api) teoretycznie tak piszą

 

https://dev.bukkit.org/projects/chat-translator

https://dev.bukkit.org/projects/translator-plus

to są plg

A jeżeli chodzi o plugin ten drugi, to wiesz może dlaczego gdy mam ustawiony język en to wywala:
 

[23:04:00 WARN]: java.io.IOException: Server returned HTTP response code: 429 for URL: http://translate.google.com/translate_a/t?q=siema&client=p&text=&sl=auto&tl=en&ie=UTF-8&oe=UTF-8
[23:04:00 WARN]:        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
[23:04:00 WARN]:        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
[23:04:00 WARN]:        at com.darkstar.trans.TransUtil.readURL(TransUtil.java:32)
[23:04:00 WARN]:        at com.darkstar.trans.TransUtil.getTranslation(TransUtil.java:65)
[23:04:00 WARN]:        at com.darkstar.trans.ChatTranslator.onPlayerChat(ChatTranslator.java:53)
[23:04:00 WARN]:        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[23:04:00 WARN]:        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[23:04:00 WARN]:        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[23:04:00 WARN]:        at java.lang.reflect.Method.invoke(Unknown Source)
[23:04:00 WARN]:        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
[23:04:00 WARN]:        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[23:04:00 WARN]:        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500)
[23:04:00 WARN]:        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:482)
[23:04:00 WARN]:        at net.minecraft.server.v1_12_R1.PlayerConnection.chat(PlayerConnection.java:1321)
[23:04:00 WARN]:        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1259)
[23:04:00 WARN]:        at net.minecraft.server.v1_12_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39)
[23:04:00 WARN]:        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[23:04:00 WARN]:        at java.util.concurrent.FutureTask.run(Unknown Source)
[23:04:00 WARN]:        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[23:04:00 WARN]:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[23:04:00 WARN]:        at java.lang.Thread.run(Unknown Source)
[23:04:00 ERROR]: Could not pass event AsyncPlayerChatEvent to ChatTranslator v1.2.0
org.bukkit.event.EventException: null
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [server.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:482) [server.jar:git-Spigot-dcd1643-e60fc34]
        at net.minecraft.server.v1_12_R1.PlayerConnection.chat(PlayerConnection.java:1321) [server.jar:git-Spigot-dcd1643-e60fc34]
        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1259) [server.jar:git-Spigot-dcd1643-e60fc34]
        at net.minecraft.server.v1_12_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [server.jar:git-Spigot-dcd1643-e60fc34]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_51]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_51]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_51]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_51]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_51]
Caused by: java.lang.NullPointerException
        at com.darkstar.trans.TransUtil.parse(TransUtil.java:106) ~[?:?]
        at com.darkstar.trans.TransUtil.getTranslation(TransUtil.java:66) ~[?:?]
        at com.darkstar.trans.ChatTranslator.onPlayerChat(ChatTranslator.java:53) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_51]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_51]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_51]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        ... 11 more
[23:04:00 INFO]: <FlusieQ> siema

 

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...