New Awesome input method, A first class input method for: emojis, translation, audio to text, integration with AI; Deepl, ChatGPT and more.
Closed, DuplicatePublic

Description

Description

As English is not my native language I use DeepL to improve my writing skills, however I have been unable to find any KDE Plasma integration besides a widget in the store called Deepl Plasma 6.

Powered by AI, DeepL Write helps to Perfect your writing, fixing grammar and punctuation mistakes, rephrase sentences, express nuances, and find your perfect tone of voice and more. It is a awesome tool.

DeepL has also a plugin for Chrome that is highly effective. However, I would prefer a system-wide solution.


My goal is to create a default implementation in the input system of KDE plasma in order to integrate emojis, translation, Deepl, audio to text and so on.

What it will take

During my internet research, I came across an implementation by David Edmundson. He refers to it as "InputMethod Playground", and it is a truly innovative concept.

I'm willing to help the implementation, but I need guidance.

Relevant links

https://blog.davidedmundson.co.uk/blog/new-ideas-using-wayland-input-methods/
https://invent.kde.org/davidedmundson/inputmethod-playground

How we know we succeeded

I would love to see that implemented system Wide in plasma with the basics like emojis and spelling checker, as well as the option of using third-party plugins such as DeppL or ChatGpt.

I think it can be used in plasma mobile also.

Champions

The team is:

  • XXX
  • XXX
  • XXX

I am willing to put work into this

  • Ismael Bonato.

I am interested

  • add your name

I'm willing to help the implementation, but I need guidance.

Do feel free to reach out, regardless of what happens with the goal.

I'm here on Matrix: https://matrix.to/#/@d_ed:kde.org
or davidedmundson @ kde.org

The stuff in that blog was mostly me working out what's problematic with the current protocols, and resolving that stuff is quite slow as it involves co-operation upstream, but some stuff there is happening.

davidedmundson added a comment.EditedJun 11 2024, 7:31 PM

In terms of proposing a goal, can you update the description so that it's clear for people who don't know DeepL. Explain what the chrome plugin does, how it appears and so on.
I would also recommend a more exciting title that focuses on what we want to achieve rather than the technical details of "Input Methods"

apol added a subscriber: apol.Jun 14 2024, 5:50 PM

We have several goals related to input methods and Wayland. I think it would be good if we tried to put our thoughts together in order to put forward one unified proposal.

A goal is work that will affect several people over several months, it's especially important that we are pushing in the same direction.

If it's any useful, I can help putting together a meeting where we can have the conversation. If you think one of the goals is clearly differentiated, please make sure it's very explicit in the proposal.

lydia added a subscriber: lydia.Jun 14 2024, 5:58 PM

Each goal needs Champions. If no-one is found it will unfortunately not be eligible for voting.

lydia updated the task description. (Show Details)Jun 14 2024, 5:58 PM
lydia updated the task description. (Show Details)
lydia triaged this task as Wishlist priority.Jun 14 2024, 6:27 PM
ismaelbonato renamed this task from New Wayland Input Methods to New Awesome input method, A first class input method for: emojis, translation, audio to text, integration with AI; Deepl, ChatGPT and more. .Jun 15 2024, 7:51 PM
ismaelbonato updated the task description. (Show Details)

In terms of proposing a goal, can you update the description so that it's clear for people who don't know DeepL. Explain what the chrome plugin does, how it appears and so on.
I would also recommend a more exciting title that focuses on what we want to achieve rather than the technical details of "Input Methods"

Thanks for the hints David, I have made some changes as you suggested. Let me know if we can add any more information.

In T17398#307575, @apol wrote:

We have several goals related to input methods and Wayland. I think it would be good if we tried to put our thoughts together in order to put forward one unified proposal.

A goal is work that will affect several people over several months, it's especially important that we are pushing in the same direction.

If it's any useful, I can help putting together a meeting where we can have the conversation. If you think one of the goals is clearly differentiated, please make sure it's very explicit in the proposal.

Hi Apol, good idea, let me know if you have an idea of how we can do that.

duha added a subscriber: duha.Jun 26 2024, 7:40 PM

Hello,

we created a more generic input proposal. If you are interested in collaborating/teaming up please leave a message here: https://phabricator.kde.org/T17433