This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use.


New SwiftKey Keyboard beta brings Chinese language support

13th November 2014

Hi everyone,


We’re pleased to bring you a new SwiftKey Keyboard for Android beta which includes Chinese language support for the first time. Chinese is one of the most requested languages we’ve ever had so we’re delighted that it’s ready for you to test!

Download SwiftKey Keyboard + Chinese beta here.


To cater to users of Simplified Chinese, Taiwan Traditional Chinese and Hong Kong SAR Traditional Chinese, we’re introducing seven new input methods in SwiftKey Chinese to give you a choice no matter how you prefer to type – and we’re excited to be able to deliver this comprehensive coverage all in one go. The beta includes:
Simplified Chinese

  • QWERTY Pinyin input method
  • 12-Key Pinyin input method
  • Stroke input method

Taiwan Traditional Chinese

  • Full Key Zhuyin (Bopomofo) input method
  • 12-Key Zhuyin (Bopomofo) input method
  • Stroke input method

Hong Kong SAR Traditional Chinese

  • Cangjie input method
  • Quick Cangjie input method
  • Stroke input method

You’ll also benefit from SwiftKey’s ability to learn from you; it will add any unique or unknown words to your personal language model. Plus, you can kickstart SwiftKey’s learning by personalizing from social media accounts such as Gmail.

We’ve also enhanced SwiftKey’s learning abilities just for our Chinese users. For example, as some Pinyin sequences can represent multiple Chinese characters, SwiftKey will learn each person’s language to predict the word that’s most suited to you. You can also write entire sentences in Pinyin and the app will still understand – even if you add a word the app hasn’t seen before – resulting in a truly personalized experience. For instance, using my own name (Zhengyu Chen) as an example, if I type “我叫陈峥宇” as a complete sentence, SwiftKey will smartly detect and learn “陈峥宇“ as a new word. Next time, if I type “chenzhengyu” or “czy” it will predict “陈峥宇”.

SwiftKey Chinese team
You’ll also enjoy quicker and more accurate typing as a result of SwiftKey’s Heatmap Correction and contextual understanding. We understand that when you’re typing in Pinyin and it’s converted into Chinese script, any mistakes in the Pinyin will lead to annoying errors in the email or SMS you’re writing. To fix this, SwiftKey continually learns how you interact with the keyboard and adjusts – so it doesn’t matter if you’re a sloppy typist who doesn’t hit each key precisely. Plus, we’ve optimized this feature specifically for Chinese users. Lastly, SwiftKey understands the context of what you’re writing, enabling it to accurately predict and autocorrect even when you write a full sentence in one go and the word boundaries are ambiguous.

SwiftKey’s Chinese language support is in beta, meaning we’re still working on making it better and we’d love your help in doing so. Please download the beta and share your feedback in our SwiftKey VIP forum – it’s quick, free and easy to sign up.

Don’t forget – SwiftKey Keyboard version 5.1, which features our new languages for India, is also still in beta and can be found here.

Zhengyu Chen, Senior Product Manager & Baoqing Hu, Community Support Analyst

Full details 

  • QWERTY Pinyin input method for Simplified Chinese
  • 12-Key Pinyin input method for Simplified Chinese
  • Full Key Zhuyin input method for Taiwan Traditional Chinese
  • 12-Key Zhuyin input method for Taiwan Traditional Chinese
  • Cangjie input method for Hong Kong SAR Traditional Chinese
  • Quick Cangjie input method for Hong Kong SAR Traditional Chinese
  • Stroke input method for all three Chinese variants
  • Enter the first few, or even just the first Pinyin and Zhuyin, Stroke and Cangjie symbols to get the correct Chinese character
  • Support for separators between characters in Pinyin and Stroke
  • Sentence input support
  • Heatmap correction support for QWERTY Pinyin, Full Key Zhuyin, Cangjie and Quick Cangjie input methods
  • Ability to learn new words across all input methods and layouts
  • Learning and adapting the order of predictions across all input methods and layouts
  • In-sentence detection and learning of new word following sentence input
  • Next word prediction based on context
  • Personalization of Chinese texts from the sources that SwiftKey typically supports such as Gmail

Known issues

  • Some issues in Zhuyin 12-key layout regarding the left-side Zhuyin selection menu
  • 12-Key Pinyin responsiveness not fully optimized
  • Loading time not fully optimized

Not currently supported:

  • Removing an unwanted prediction is currently not supported in Chinese
  • Multilingual currently not supported, however the most common English words are available within the Chinese language model
  • Predictive emoji is not currently supported in Chinese
  • Fuzzy Pinyin is currently not supported
  • Pinyin candidate “continuous selection” in 12-Key Pinyin layout is not currently supported
  • Handwriting recognition input method is currently not supported
  • SwiftKey Flow is not currently supported in Chinese
  • Full multilingual between Pinyin and QWERTY based input is not supported

25 responses to “New SwiftKey Keyboard beta brings Chinese language support”

  1. 金屬 says:

    Please add handwriting input method

  2. gsudhesh says:

    thanks for bringing the prominent lang tamil in beta 😛

  3. Swift says:

    Please add Cantonese pinyin

  4. Albionion says:

    Thanks for bringing Chinese to SwiftKey! Looking forward for further support such as traditional pinyin input and Japanese soon maybe =D

  5. 王大明 says:

    Plz use the third generation of Cangjie, the fifth generation is very strange and we need to learn it again as it applies different rules.

  6. Gigi says:

    It’s good to see SwiftKey finally recognize Chinese. However it’d be much better if there is an option to switch between cangje version 3 and 5. It’d be much more personalized.

  7. qq123 says:

    The symbols in Chinese input are not enough…. E.g. $
    It lags while texting Chinese and English
    When I use swifting function for tying English…. The recognition speed is low

  8. Ernie Lin says:

    Please do support Pinyin in Traditional Chinese.

  9. wzap says:

    I second Ernie Lin’s comment

  10. darkiller says:

    Really glad to see this! Can’t wait for it to support English and Chinese concurrently, and well for it to come to ios. Looking forward to seeing Japanese support too.

  11. Felix says:


    Finally I can move on from Swype.
    If you could add the new themes, I would be more than happy 🙂

  12. John says:

    At least you have reached this mile stone, keep it up

  13. Sharon Chan says:

    i have downloaded the beta apk file on my android 4.4.2 device but it simply can’t be opened – seems like it is not supported. is this a known issue?

  14. Hoang Huynh says:

    Please fix this critical bug in your Vietnamese keyboard. Sorry for spaming but this bug has been reported for months and no one cares.

  15. Sophia Fox says:

    I am very happy with the Chinese language launch. But I experience long lag on setting page and Chinese typing. Please address this issue. Thanks.

  16. draton says:

    dear swiftkey team

    it is nice to hear that chinese is releasing, it would be helpful if you could add chinese hand writing for the keyboard.

  17. Karin says:

    also looking forward to Qwerty Pinyin input for Traditional Chinese!

  18. Alan Dougherty says:

    Definitely pinyin support for traditional character output is on my wishlist!

  19. ddd says:

    Chinese character appearance is slow. Please release the official version asap

  20. John says:

    Happy to see Chinese input added to Swiftkey. Keep up the good work!

  21. Anthony Chan says:

    Definitely need to have Pinyin support under Traditional Chinese!!

  22. Dylan Hunt says:

    No pinyin support for traditional Chinese ?? -____-

  23. Jin says:

    Hi, I just downloaded the beta. In the languages section it says no languages available. How can we solve this? Edit: Nevermind! I see that it has been updated in the non beta app! Thanks Swiftkey team!

  24. Eva Lam says:

    Love the English keyboard layout and most features. Can’t use it however because I need to be able to input Chinese with handwriting method.

Leave a Reply