Easier way to change language / language switcher
I usually use 3 languages: Spanish, Catalan and English, and it's not suitable to have enabled all 3 because predictions are not very fast or they are not in the wanted language. (and it get worst with Spanish and Catalan, because they have a lot of similar words) and it's uncomfortable to go to languages and keyboards everytime I chat or send an email to my different contacts.
It would be great to change the language in use just holding space, or with a key, or making swiftkey remembering the language used for each contact,...
Swipe on space bar to switch languages. This would give you always 3 predictions in ONE language instead of mix/match of predictions in several languages
So far if you have several dictionaries in SwiftKey keyboard it mashes the predictions up, specifically for the international words that sound similar but are spelled differently in each language. I am suggesting to add an option letting SwiftKey keyboard to use only the dictionary of currently selected language (that shows up on SwiftKey spacebar). With that the predictions could be stored for each language separately too, fixing common wrongful suggestions.
Thank you for your consideration,
Implement a button where you can change the language more easily.
Add a quick link to change the input language: either by adding a choice on the pop-up pad after pressing the setup key; or Android style by swiping along the space key, rotating between pre-choose languages. Using the present settings shortcut there are too many keys and returns to be pressed in order to change the language.
Looks like this feature is being worked on internally. I am not aware of the timeframe, but this has become part of the roadmap. Stay tuned.
Thanks for the follow up everyone. I think this is a good idea, and you all have helped me fully understand the need as well as provided several potential solutions. I will take this to the Design and Product teams and see if we can get it onto the roadmap. Obviously I cannot make any promises towards feasibility or timing, but I believe this could be a valuable addition to the product.
Hi everyone, thanks for all of you taking the time to vote and give feedback. Currently the way things work for language selection is, as we have so many, we cannot have all languages “running” that are not enabled. For those languages that use a different keyboard, when you download one, in the “languages” settings area, if you click on the mini-keyboard option, you can select the keyboard layout to use. If there is more than one keyboard layout enabled, there is a slider on the space bar that lets you select the keyboard layout / language you are typing in. When using only 1 layout, the keyboard is predicting words based on the different languages you have enabled, and its best prediction from the input.
Just to understand the problem better, is the suggestion that regardless of keyboard layout, there is interest in switching languages only with a swipe gesture on the keyboard, and to not have the keyboard predict words in other languages? Many users love and use regularly the fact that SwiftKey will predict in multiple languages, so this is not something that we can change. The only real solution to a problem for this would be an option for disabling multiple language predictions, and manual switching between languages.
If this is an important issue to you, please only respond in the forum thread, and NOT via email. If I understand correctly, then I will make sure this suggestion gets surfaced into the correct team so it can be evaluated.
Niklas S. commented
To do this, make sure that the two languages in question have different character maps under SwiftKey's language settings. For example, set English (US) to QWERTY and Swedish to QWERTY (Swedish). That way you have two different QWERTY layouts, so the space-bar becomes the language toggle. Your space-bar will then look like this: <English (US)> and <Svenska>
Yes! I was about to make a suggestion about this!!
This is so annoying, i write in both Swedish and English and i use two different keyword layouts, one Swedish and one English. And i haaate when i get suggestions in Swedish when im typing in English! Please fix this! At least give us the option to have English suggestion with an "English" keyboard and Swedish suggestions with a "Swedish" keyboard
I use swiftkey in Spanish and English. Yes having the prediction come up based on either language is very useful. It's just that sometimes it won't predict correctly. The previous version I had allowed me to swipe the spacebar left/right to switch the (preferred?) language moving forward or only for a single word or whatever. What happened to that feature? It is no longer there. It seemed to work well.
That being said... if I had to be stuck in a single language and just swipe to switch when I want to insert whatever word in the other that would be preferred. It's the wrong language predictions (and not being able to force it to proper language) that makes it difficult.
As said, mixing predictions of some languages makes it increasingly bad. Many romance languages together is such a case: French, Spanish and Portuguese together makes a very bad mix.
It would be nice to have an option to select a language or (custom) group of languages (not like it is today based on keyboard layout), and to be able to disable predictions outside these languages. In other words: if I choose 'en' on the space bar, then it's English only; if I set 'fr', just French; if 'fr/es' then it is French and Spanish at the same time.
Also, even if I disable a language, I still get 'Replace' options of that language. I disabled English, and if I choose 'Replace', I get a list full of English words and phrases.
Would love that
It will be an asset if I can change to another keyboard directly from within SwiftKey (a shortcut key) this will allow me to use the Chinese keyboard...
Mihai Șucan commented
What i thought of is the option of language pairs. For example i mostly write English and Romanian. These two work well together - no problem with having them enabled at the same time.
Sometimes I want to write in French, German and Arabic. If I enable the third language French, in SwiftKey suggestions and swiping become poor.
I would like to have language pairs where my default payout would be English and Romanian, then French and German. French and German ate sufficiently different as well so offering predictions and swiping in both languages at the same time would work well.
Offer the option to switch between languages pairs/groups by long pressing on space or swiping on the space key.
Allow us to have languages separated as well. Some people just want English, Romanian, etc individually. So they can quickly switch between the languages they write in.
Please also keep the option to write in multiple languages at the same time. The way SwiftKey works now is really great for typing in 2-3 languages. It's a real time saver to not switch between English and Romanian every time I need to write in the two languages. The stock keyboard was annoying having to switch very often.
Erling Ballestad commented
Easy swicthing is not necessarily the option I'm looking for. I would be more than happy if it was easier to enable/disable a few selected languages. For example in the quick-settings menu.
I write mostly in norwegian, but quite a lot in English as well, and sometimes swedish. Having Norwegian and English enabled at the same time makes typing slower as many preditions are in the wrong language. So i often end up typing a few English words with only norwegian enabled.
After I got Kit Kat on my sony I have switched to the default keyboard as it is easier to use in some ways.
I use regularly more then three languages so what I'm really hoping for would be a quicker way to switch between the languages. Three is just not enough (and it's obvious to me that too many languages turned on make it harder to guess) and I need to switch on daily basis.
shawn sandhu commented
I use two languages and I find that sometimes it won't seem to find the word that I am actually intending because there are simply too many options for it to chose from. I can see how having multiple languages would benefit some people but I think having the ability to turn that option off and quickly switch between languages instead would be a lot more beneficial for others.
I use more than 3 languages on my phone. I actually like the multiple language prediction for 3 languages, however I would like an option to quick disable and enable another language instead of going to the menu and then to the language settings. There's already quick access to keyboard size, which I don't need. Is there any way to implement quick language access?
eitehr the app predicts your langauge, or you manually switch it. but sometimes it is difficult to get the right word when you have so many predictions in different langauges popping up
I regularly write in 4 to 5 languages: PT, EN, IT, FR and ES (I am european) and it would make a huge difference for me to have:
1) ability to quickly switch from one language to another
2) switch off suggestions from other languages to make the prediction even snappier.
I find it really great that my idea got so much feedback.
Living daily with several languages at the same time is not easy, you guys out there know what I mean. My wife is Spanish, my parents german and all Internet search I do in English.
I call it "Sprachcacao";-)
Thanks to the SwiftKey team to listen to our suggestions.
Sam Miles commented
It should predict only in the language you are writing.
Swiftkey should be able to detect the language that you switched to and only provide predictions in that language and not all the words in the database - that just not user friendly and does not make any sense.
Perhaps it would be easier if it had separate prediction databases for each language? This way if I am writing in say French and use a few English words, it would know that.
Thanks for bringing it up to the drawing board, pro tip, keep it enabled by default (As it is) and add a note once it is released, since we here would love the change, some others might rather keep it the way it is and would be confused once it is released.
When this feature gets implemented, I'll use swift key again. Until then, I'm using TouchPal. Get at me.
Yes, I would love to be able to disable multiple language predictions. Many languages share a lot of words and the prediction gets worse because SwiftKey gets confused. I have switched to Swype (bought both) because they have this feature. I will switch back when SwiftKey gets it.
Lukáš Cerman commented
Hello, I also use two languages, Czech and English, but (almost) never both in the same message, so having both enabled at the same time just distracts the predictions. I would appreatiate one of the following:
(1) there is a quick available manual language swich, e.g., long holding of spacebar, etc..
(2) SwiftKey starts with all my laguages (i.e., Czech and English) enabled and once I wrote couple of words it would learn what language I am typing and will turn the other language(s) off (hmm for the case of failures there still might be a manual switch to override the automated decission)
It should be optional, I write in Spanish, English, Portuguese and Russian, the three first languages share the default keyboard, making it quite uncomfortable as many words in both Spanish and Portuguese are quite alike, but then again, they are not the same, making prediction annoying.
However when I disable Portuguese and keep it Spanish/English, the difference and detection work great, so another option that would work would be grouping them up, allowing to have specific languages per keyboard, to fuse them all or to have each one in their own separate instance, another thing that would work would be a pop-up menu at the moment when the space bar is held, allowing you to choose between the enabled languages the same way you can choose the accents in languages with more than one accent option per letter.
Osama Salah commented
Make automatic language detection optional.
I prefer to switch manually between german and english, the automatic detection doesn't work very well so just give me the option to switch manually. Sometimes the simplest solutions are best.