Live data from Hacker News

Kagi Translate

blog.kagi.com

31–40 of 119 posts

Re: Kagi Translate

#31
post #2

> Quality ratings based on internal testing and user feedback I'd be interested in knowing more about the methodology here. People who use Kagi tend to love Kagi, so bias would certainly get in the way if not controlled for. How rigorous was the quality-rating process? How big of a difference is there between "Average", "High" and "Very High"? I'm also curious to the 1 additional language that Kagi supports (Google i…

> I'm also curious to the 1 additional language that Kagi supports (Google is listed at 243, Kagi at 244)?

I just copied all of the values from the select element on the page (https://translate.kagi.com/) and there's only 243. Now I genuinely wonder if it's Pig Latin. https://news.ycombinator.com/item?id=42080562

Re: Kagi Translate

#32
post #12

Just as a quick usability feedback: As long as Deepl translates asynchronously as I type, while Kagi requires a full form send & page refresh, I am not inclined to switch (translation quality is also already too good for my language pairs to consider switching for minor improvements, but the usability/ speed is the real feature here). This is coming from a user with existing Kagi Ultimate subscription, so I'm general…

This will be a paid feature apparently: https://kagifeedback.org/d/5305-kagi-translate-feedback/9

Re: Kagi Translate

#33
post #10

Earlier quoted context omitted.

I assume it means they only translate what's in the HTML, not anything that's added via Javascript later.

Indeed, that's what would make most sense to me. I also strongly suspect the way they're able to make it free is by caching the results, so each translation only happens one time regardless of how many requests for the page happen. If they translated dynamic content, they couldn't (safely) cache the results.

I don't think JS vs HTML would make any difference to caching.

If they are caching by URL you can have dynamic HTML generation or a JS generated page that is the same on every load.

If you are caching by the text then you can do the same for HTML or JS generated (you are just reading the text out of the DOM when the JS seems done).

Re: Kagi Translate

#35
post #4

Has anyone seen info on how this works? "It’s not revolutionary" seems like an understatement when you can do better then DeepL and support more languages then google?

I'm pretty sure it's just a finetuned LLM.

I have some experience experimenting in this space; it's not actually that hard to build a model which surpasses DeepL, and the wide language support is just a consequence of using an LLM trained on the whole Internet, so the model picks up the ability to use a bunch of languages.

Re: Kagi Translate

#36

I find it useless without an option to add context to the text I want to translate.

What do you mean? Does any other translator have such a separate field that you could point to, or could you explain what you're missing?

When I want to give DeepL context, I just write it in the translation field (also, because it's exceptionally bad at single word translations, I do it even if the word should be unambiguous), so not type in "Katze" but "die Katze schnurrt" (the cat purrs). Is that the kind of thing you mean?

Re: Kagi Translate

#37
post #22

I can't use it because I'm not classified as "human" by a computer. There is no captcha that I could get wrong, just a checkbox that probably uses a black box model to classify me automatically Was curious after the post claimed that the quality is better than Google and DeepL, but the current top comment showed translations from Afrikaans that it got wrong but I could understand as a Dutch person who doesn't even sp…

I had tons of issues with these Cloudflare checkboxes. I finally figured out it was because I use this extension [1] that disables HTML5 autoplay. I assume Cloudflare is doing some kind of thing where they verify that the client can playback media, as they assume that headless browsers or crawlers won't have that capability

[1] https://addons.mozilla.org/en-US/firefox/addon/disable-autop...

Re: Kagi Translate

#38
post #22

I can't use it because I'm not classified as "human" by a computer. There is no captcha that I could get wrong, just a checkbox that probably uses a black box model to classify me automatically Was curious after the post claimed that the quality is better than Google and DeepL, but the current top comment showed translations from Afrikaans that it got wrong but I could understand as a Dutch person who doesn't even sp…

> I can't use it because I'm not classified as "human" by a computer.

It uses Cloudflare Turnstile captcha.

The service shows no captcha to logged in Kagi users, so you can just create a (trial) Kagi account.

Re: Kagi Translate

#39
post #22

I can't use it because I'm not classified as "human" by a computer. There is no captcha that I could get wrong, just a checkbox that probably uses a black box model to classify me automatically Was curious after the post claimed that the quality is better than Google and DeepL, but the current top comment showed translations from Afrikaans that it got wrong but I could understand as a Dutch person who doesn't even sp…

>What do I do with this "Error Code: 600010"?

Cloudfare, the gatekeeper of the internet, strikes again.

The usual suspects are VPN or proxy, javascript, cookies, etc.

https://developers.cloudflare.com/turnstile/troubleshooting/...

Unfortunately, even with the error code, I doubt the above page will help much.

Re: Kagi Translate

#40
Kagi develops lots of features, but they seem to often be quarter-baked.

Maps for example is basically unusable and has been for a while. (at least in Germany)

Trying to search for an address often leads Kagi maps to go to a different random address.

Still love the search, but Id love for Kagi to concentrate on one thing at a time.

Post reply on HN