Skocz do zawartości
  • 0

Skrypt translator


Usunięty#32366
 Udostępnij

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: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

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ą

 

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

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ą

 

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

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.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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