Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Google translate v2
by_ikar
post
Post #1





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Witam. Czy ktoś miał już sposobność z pracowaniem na nowym api "tłumacza" od google? Dostęp do starego api, był poprzez post lub get, bez jakichś limitów. Aktualnie, jest dostęp tylko przez get, z ograniczeniem do 2 tysięcy znaków (jest to związane z ograniczeniem długości adresu url do 2038 znaków, z tego co mi wiadomo). Problem polega na samym dzieleniu chociażby. Bo to jest translator i nie mogę mu zapodać podzielonego zdania w połowie, bo przetłumaczy to beznadziejnie lub wcale. Druga sprawa to jest taka że po przepuszczeniu tekstu przez urlencode znikają mi znaki nowej linii, w efekcie czego dostaje zlepek tekstu..

Druga sprawa jest taka że został narzucony dość śmieszny limit, nie dość że na jedno tłumaczenie max do 2k znaków, to jeszcze dziennie limit tłumaczenia to 60k znaków. Nie mam tego tłumaczenia za wiele, ale zmiany w api translatora wcale nie ułatwiło mi pracy w jednym projekcie..

Kolejna rzecz jaką próbowałem zrobić, to podłączyć się pod translator.google.com za pomocą curl słać dane w poście i je odbierać. Wszystko fajnie, tłumaczy te max 4k znaków które są mi potrzebne, ale dane zwraca z uwalonym kodowaniem. Gdyby to był tylko język polski, to bym sobie jakoś poradził, ale potrzeba mi kilku języków, między innymi rosyjski.. Gdzie po przetłumaczeniu czegoś na rosyjski, dostaje same krzaczki.

Moje pytanie, czy ktoś z was poradził sobie w jakiś sposób z tym nowym api? Czy chociaż ktoś obszedł lub wie jak obejść znaki nowej linii?

Dzięki za jaką kolwiek pomoc, ja już niestety rozkładam ręce..
Go to the top of the page
+Quote Post
MajareQ
post
Post #2





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

Ostrzeżenie: (0%)
-----


Nie dość, że ten limit na 2k znaków jest to jest jeszcze na 100tyś zapytań dziennie. Masakra jakaś.
Dlatego ja korzystam na razie tylko z adresów na sztywno http://translate.google.com/translate?ie=U...;u=http://adres
Go to the top of the page
+Quote Post
by_ikar
post
Post #3





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


100tyś zapytań dziennie ujdzie w tłoku. Limit znaków jest beznadziejny. Albo nawet jak już jest ten limit znaków, to niech chociaż dadzą inną metodą niż GET tłumaczyć ;/ nawet bym wykupił większy limit, ale na co mi to, skoro te 2k w linku z pominięciem nowych linii, wcale mnie nie interesuje...

No nic, będę jeszcze kombinować, jeżeli sam się czegoś dowiem, to dam znać w tym temacie. Bo tak czy inaczej ten problem rozwiązać muszę ;/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:31