Skip to content

An attempt to use Google Input Tools as the backend for input methods on Linux

License

Notifications You must be signed in to change notification settings

qingxiang-jia/full-cloud-pinyin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peek 2024-01-04 20-32

Full Cloud Pinyin is an input method that uses Google Input Tools as the backend. It uses fcitx5-bridge so you can type pinyin with excellent prediction on Linux with Fcitx5. Historically, a version made with IBus is also available here.

Why?

I want an input method that provides good prediction. The pinyin came close but compared Google Input Tools, it still has room to improve. So why not bridge Google Input Tools to Linux desktop? To do this, we need two parts:

  1. fcitx5-bridge that allows talking to Fcitx5 on your Linux desktop (see above links).
  2. a input method that takes your keyboard input to Google Input Tools and gets the candidates back (this project).

Features

For Pinyin:

  • Self-made phrase support
  • Caching support (so for a given pinyin, it only access the Internet the first time you type it)

For Nepali:

  • Caching support (no self-made phrase support becasue Google Input Tools lacks this feature for Nepali)

Installation

Go to releases and see instruction there. If you are using Ubuntu that has outdated glibc, you might need to compile from source. To do that:

  1. Ensure you can build fcitx5-bridge.
  2. Read release.nu and install Nushell (you do not need to set it as your default shell). Run release.nu to build and follow instructions in releases.

About

An attempt to use Google Input Tools as the backend for input methods on Linux

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published