173

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! 😄

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.

      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.

        Giorgio

        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 🙂

            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".

              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]!<

                Giorgio omg, thanks for the tip, also the features of alternative translation, text to speech, etc are available for pro users?

                  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.