Kagi Translate Feedback
- Edited
bkrein This issue has now been fixed. Sorry again about that!
nichu42 This feature is partially implemented. You can now select a specific portion of the output translation (as long as it remains under the 150 character limit), and alternative translations for that selected text will load automatically.
Regarding word insights, the implementation is more complex (primarily from a UI/UX perspective), so we need to give it additional consideration.
nichu42 Thank you!
- Edited
Kagi translate down?
https://translate.kagi.com/?text=bonjour&target=auto&from=fr&to=auto and changing languages returned multiple errors and changing languages didn't fix anything.
I first got Firefox console error: Language detection failed: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
. But I'm now getting errors 503 (Service Unavailable).
I'm in West Europe and https://status.kagi.com/ doesn't report any issue at the moment (I assume it would be under Search europe-west2 or -west4).
Recently there's been this focus outline around the input field for me (Firefox):
Doesn't impact usability at all but looks funky especially with the sharp corners over top the rounded ones.
goulot_situez Translate was unstable for a while, sorry about that. We are monitoring the situation again today.
RoxyRoxyRoxy Agreed that it's funky, we are going to get rid of it
My main use-case is translating between two languages in a given setting. Changing back and forth between those languages. E.g. German and English in a certain context, English and Spanish in another.
Now, let's say I translate Beispiel from German to English:
Next I enter an English sentence, it would be nice if Kagi could recognize the language and automatically switch them from English to German, instead of me having to click every time:
I don't see the use-case ever where one doesn't want the left upper to say 'English' when Kagi can recognize that it is English.
Or have that as an option in the settings.
from 2025-02-25. Japanese/
javascript:(function()%7Bvar%20selectedText=window.getSelection().toString().trim();window.location.href='https://translate.kagi.com/Japanese/'+(selectedText?'?text='+encodeURIComponent(selectedText):encodeURIComponent(window.location.href));%7D)();
But. this bookmarklet not work to 2025-02-26.
lghjb656 I believe I've captured your use case below, lmk if I've gotten smth wrong.
As you can see Translate is already able to switch between languages just fine, so long as you start with Detect Language selected (i.e. I wouldn't want to have selected Russian before pasting the text). The language that it says it detected doesn't change tho, that would be worth looking at to improve UI readability.
Also not sure if the line breaks not being copied from the output is a bug or an epic fail on my part, if bug that should be fixed too
RoxyRoxyRoxy thanks, but what I meant that it should swap them automatically if my input language text (on the left) is the language I have set on the right as output.
lghjb656 Ohhhhhhh, my bad
I agree, that's a feature I can see being useful!
- Edited
BattleHawk Hey, got it - we'll push a fix soon.
lghjb656 We'll be adding this as a toggleable option (also soon)
I'm right now translating a text from English to German. I changed the “formality” setting. However, the translation stays the same. The expected behavior is that the translation switches from "du" to "Sie".
- Edited
really liking the kagi translate stuff right now but there are some feedback
the transcription in persian for example is too short and doesn't cover the whole text so please enable it for the whole text.
the language list is comprehensive but it is based on the HTML list of language based on a iso standard I can't remember, also it doesn't have the languages on google translate like dinka, kokborok, mari, acholi or maithili.
please consider those following feedback, hope your products will be better, thank you.
here's the full languages supported by google translate:
[Abkhaz
Acehnese
Acholi
Afar
Afrikaans
Albanian
Alur
Amharic
Arabic
Armenian
Assamese
Avar
Awadhi
Aymara
Azerbaijani
Balinese
Baluchi
Bambara
Baoulé
Bashkir
Basque
Batak Karo
Batak Simalungun
Batak Toba
Belarusian
Bemba
Bengali
Betawi
Bhojpuri
Bikol
Bosnian
Breton
Bulgarian
Buryat
Cantonese
Catalan
Cebuano
Chamorro
Chechen
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Chuukese
Chuvash
Corsican
Crimean Tatar (Cyrillic)
Crimean Tatar (Latin)
Croatian
Czech
Danish
Dari
Dhivehi
Dinka
Dogri
Dombe
Dutch
Dyula
Dzongkha
English
Esperanto
Estonian
Ewe
Faroese
Fijian
Filipino
Finnish
Fon
French
French (Canada)
Frisian
Friulian
Fulani
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hakha Chin
Hausa
Hawaiian
Hebrew
Hiligaynon
Hindi
Hmong
Hungarian
Hunsrik
Iban
Icelandic
Igbo
Ilocano
Indonesian
Inuktut (Latin)
Inuktut (Syllabics)
Irish
Italian
Jamaican Patois
Japanese
Javanese
Jingpo
Kalaallisut
Kannada
Kanuri
Kapampangan
Kazakh
Khasi
Khmer
Kiga
Kikongo
Kinyarwanda
Kituba
Kokborok
Komi
Konkani
Korean
Krio
Kurdish (Kurmanji)
Kurdish (Sorani)
Kyrgyz
Lao
Latgalian
Latin
Latvian
Ligurian
Limburgish
Lingala
Lithuanian
Lombard
Luganda
Luo
Luxembourgish
Macedonian
Madurese
Maithili
Makassar
Malagasy
Malay
Malay (Jawi)
Malayalam
Maltese
Mam
Manx
Maori
Marathi
Marshallese
Marwadi
Mauritian Creole
Meadow Mari
Meiteilon (Manipuri)
Minang
Mizo
Mongolian
Myanmar (Burmese)
Nahuatl (Eastern Huasteca)
Ndau
Ndebele (South)
Nepalbhasa (Newari)
Nepali
NKo
Norwegian (Bokmål)
Nuer
Occitan
Odia (Oriya)
Oromo
Ossetian
Pangasinan
Papiamento
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi (Gurmukhi)
Punjabi (Shahmukhi)
Quechua
Qʼeqchiʼ
Romani
Romanian
Rundi
Russian
Sami (North)
Samoan
Sango
Sanskrit
Santali (Latin)
Santali (Ol Chiki)
Scots Gaelic
Sepedi
Serbian
Sesotho
Seychellois Creole
Shan
Shona
Sicilian
Silesian
Sindhi
Sinhala
Slovak
Slovenian
Somali
Spanish
Sundanese
Susu
Swahili
Swati
Swedish
Tahitian
Tajik
Tamazight
Tamazight (Tifinagh)
Tamil
Tatar
Telugu
Tetum
Thai
Tibetan
Tigrinya
Tiv
Tok Pisin
Tongan
Tshiluba
Tsonga
Tswana
Tulu
Tumbuka
Turkish
Turkmen
Tuvan
Twi
Udmurt
Ukrainian
Urdu
Uyghur
Uzbek
Venda
Venetian
Vietnamese
Waray
Welsh
Wolof
Xhosa
Yakut
Yiddish
Yoruba
Yucatec Maya
Zapotec
Zulu]!<
Ademalhanolu Just FYI you can put the language list in spoilers: >![languages here]!< so that it doesn't take up so much vertical space
RoxyRoxyRoxy thanks mate
- Edited
nichu42 We'll take a look at this, can you reproduce consistently with a specific sentence?
Would be helpful to know if so
Ademalhanolu Hey, we'll make sure to add all the missing languages and fix the romanization section. In the meantime, know that you can translate from anything you'd like by manually editing the URL params. e.g.: https://translate.kagi.com/?from=LanguageHere
Giorgio omg, thanks for the tip, also the features of alternative translation, text to speech, etc are available for pro users?
Ademalhanolu They are available to any Kagi user with an active paid subscription
Giorgio Yes, you can reproduce this with a simple sentence like "Can you please help me?".
It should translate to "Könnten Sie mir bitte helfen?" when switching to formal. That's one of the alternatives that is shown below, and Kagi Translate even gives an explanation why this alternative is actually better, but the translation itself does not change. And as you know, if I am translating a bit more, the alternatives do no longer show.