Propose your solution
Attachments
Duplicates
Comments
|
Craig73
wrote on the 25 Sep 08 at 19:36
|
|
|
Hmmmm... for some reason I thought someone was doing this but I have no idea where I saw that. I know Thunderbird can use Open Office dictionaries (through some manual process... not so friendly).
|
|
Meryl
wrote on the 25 Sep 08 at 21:14
|
|
|
|
If this idea resolves the problem of the installed local language OOo dictionary disappearing when Open Office is upgraded then it's a fantastic idea.
|
|
Trinix
wrote on the 26 Sep 08 at 01:48
|
|
|
I strongly agree with this proposal, and we already have an example of how well this idea works, and how it should work. Apple Inc.'s Mac OS X. In fact, Apple has continued to expand the Dictionary.app since it's introduction in OS X 10.4 Tiger to OS X 10.5 Leopard with specific dictionaries and Wikipedia support. Likewise, I think this should be a complete well thought out implementation from end to end that provides us with future room to grow.
This idea was associated with the Gnome project, but I think this should be a joint open project between Gnome, KDE, Xfce and whomever else wishes to contribute. Nice native front-ends can be made for the individual DE's all referencing and linked to the same DE independent back-end.
A repository devoted to this project can help organize the various plugins and front-ends. Plugin support would be useful for field specific dictionaries (like Medical) as well as whole languages other than English. Individual applications can utilize and share these resources to the extent required. For instance, Grammar check may not be on by default in Pidgin, but may be nice to have on by default in a Word Processor.
An online component could update the offline database of words stored on the individual computers to keep the dictionaries up to date. I would recommend the ability to quickly and easily browse, search and install add-on's within the Dictionary application in the same way Mozilla FireFox has this type of capability.
All Input Fields:
1.) Spell Checking facility
2.) Auto-correct facility
3.) Grammar check facility
• I hope this gets the creative juices flowing.
- Trinix
|
|
|
|
Yes, would be nice to focus developer's effort into a unified solution, especially considering not one program on its own does a great job at the moment. Grammar checking and interaction with online reference sites would be nice benefits.
|
|
Ubuwu
wrote on the 26 Sep 08 at 12:05
|
|
|
|
This is being implemented, in intrepid most applications will use hunspell as the spellchecker. See also the attached blueprint.
|
|
cousteau
wrote on the 26 Sep 08 at 13:23
|
|
|
|
It's a very good idea -- there are some programs that lack a spell checker. This would also reduce the number of redundant dictionaries.
|
|
pgquiles
wrote on the 26 Sep 08 at 15:59
|
|
|
|
This has been available in Kubuntu for a long time (forever, IIRC), provided that you use all KDE applications: Konqueror (browser), Kopete (IM client), KOffice (office suite), Kate (editor), KPDF/oKular (PDF, PostScript, DJVU, etc viewer and editor), etc
|
|
Endolith
wrote on the 26 Sep 08 at 23:41
|
|
|
Glad to hear about hunspell. Does it have auto-correct, though?
"This idea was associated with the Gnome project"
Yeah, I don't know where else to put it.
"Gnome, KDE, Xfce and whomever else wishes to contribute"
"This has been available in Kubuntu for a long time"
I'd like to see this in EVERY program, and not be a desktop-specific thing. I'm not sure if that's possible, but that's what I'd like to see.
Maybe it could be built on top of X itself? Are the input widgets part of the desktop libraries, or part of X? It could also be a layer between the keyboard and the application, like the AutoHotKey solution, though that is more difficult to implement well.
"3.) Grammar check facility "
Ah! Added to description. I've never actually seen a useful grammar checker, but I guess that doesn't mean it can't be done. We can dream. :)
|
|
Trinix
wrote on the 27 Sep 08 at 00:34
|
|
|
@ Endolith
"Gnome, KDE, Xfce and whomever else wishes to contribute"
"This has been available in Kubuntu for a long time"
I'd like to see this in EVERY program, and not be a desktop-specific thing. I'm not sure if that's possible, but that's what I'd like to see.
- It should be quite possible to make the back-end DE independent (there is no interface to the back-end) and the front ends can be developed to take advantage of this DE independent back end. That's why I suggest a project that brings together KDE, Gnome, and Xfce together as this pulls the talent together.
- This is beneficial to those DE's because having a DE independent backend ends up serving them well as when they make DE changes, they won't have to do much to the back-end, only do work on the front end. Saves everyone time and work.
"3.) Grammar check facility "
Ah! Added to description. I've never actually seen a useful grammar checker, but I guess that doesn't mean it can't be done. We can dream. :)
- Microsoft 2003 (Windows) and Mac Office 98 - 08 has a pretty good grammar checker. It isn't robust in that it doesn't do field specific writing, but it serves most people well. The Grammar part can be built later and improvements to it can be made over time.
- Mac OS X 10.5 Leopard has a built-in grammar checker now for all input fields. I'll admit, it is useless, and not turned on by default. However, Apple Inc. can continue to work and improve on it over time. I think we can follow this same strategy to great effect, delivering at least, something now.
- I believe it is National University / University of Phoenix (California based school system I think) that has a program that has a tremendously good grammar checker (a league above MS's). Something's lurking out there! :-)
|
|
Endolith
wrote on the 29 Sep 08 at 17:53
|
|
|
|
This is not a duplicate of Idea 12828
|
|
|
I was playing around with the OOo beta and was disappointed to see there is still no grammar check, but these guys seem to be working on creating one as a plugin:
http://www.languagetool.org/
Maybe this could be the basis of any universal grammar checker?
|
|
Nition
wrote on the 1 Oct 08 at 06:46
|
|
|
|
I'm also glad to hear that something like this is being worked on. I think this is a great idea.
|
|
Kevbert
wrote on the 4 Oct 08 at 13:30
|
|
|
|
Excellent idea. There needs to be an option for the user to add words / proper names when required.
|
|
|
Of course there should be a custom dictionary, just as there is in current programs, but there should only be one custom dictionary per user.
Also, there should be a way to regularly select new words for automatically uploading back to a server so that users could suggest common words to be included in future versions with minimum hassle.
Also, auto-correct should definitely include things like capitalizing the first words of sentences and converting "dont" into "don't", so that we can type quicker. ;)
|
|
|
|
Also any auto-correct change can be undone by pressing Backspace, of course.
|
|
|
Oh! And if we're talking about things that should exist but don't, there should be a *grammar* auto-correct, too. :)
If you type "They is", it corrects to "They are".
If you type "He runs to the store" and then go back and change "He" to "I", it automatically changes "runs" to "run", too, to make the sentence consistent.
|
|
Trinix
wrote on the 5 Oct 08 at 18:07
|
|
|
|
Definitely a good idea; hope we can get some Canonical developers to comment on this one soon.
|
|
gpablo
wrote on the 10 Oct 08 at 01:04
|
|
|
Wonderful idea!
+100
|
|
|
Yep, can't argue with the concept.
But one thing I would like to ADD is that the custom dictionary ought be in the USER area, not hidden in app-data. The reason is that this way it would be backed up by the user, ported with the user's documents etc... I know purists might object, but it is NOT just a setting about using a particular piece of software, but over time a very personal piece of data that you ought back up like user data. And how many of us have had to start again, once more approving the name of the town/suburb we live in and all sorts of other 'custom' words.
|
|
Endolith
wrote on the 13 Oct 08 at 18:23
|
|
|
|
Yes, of course the user's custom dictionary should be in the user area, and the system's dictionary should be in the system area. But those should be the only dictionaries that exist. Not a separate dict for each application.
|
|
Danefae
wrote on the 7 Dec 08 at 10:31
|
|
|
This idea sounds great! Big ups.
Another thing that would be nice to have as part of all this is a thesaurus, in case it is possible at all and would not be to resource demanding. For me, it is a good thing easily to be able to find synonyms when writing, and intregation in the right-click menu like spelling suggestions would reflect this fact.
Together with spell checking, auto-completion and grammar checking (and other things), it would be a perfect all-in-one language helper program.
|
|
rouge568
wrote on the 11 Dec 08 at 17:16
|
|
|
|
This is a dupe of idea #364, part 6.
|
|
Endolith
wrote on the 11 Dec 08 at 20:45
|
|
|
his is a dupe of idea #364, part 6.
Not really. They intersect a little (use a single spell checker for all apps), but otherwise they're completely different.
|
|
Endolith
wrote on the 11 Jul 09 at 20:48
|
|
|
|
I tried AutoKey and it's really not appropriate for this. You'd need to create a separate "phrase" for every misspelled word. Also it seems to glitch a lot, leaving extra letters, so it's not good enough for what I'm imagining.
|
|
Innomen
wrote on the 22 Jul 09 at 10:20
|
|
|
I could not agree more strongly with this proposal.
AHK's auto correct function was so useful to me that I wrote a script addition that allows me to add words with control right click, so that I could right click on a marked improper word in firefox, choose the correctly spelled word and then click on the newly inserted correctly spelled word and that created a new entry.
My list of misspellings is extremely long. The absence of this feature is the only regret I have in migrating to ubuntu.
And yes Autokey is worthless for this function, it would require the creation of a "phrase" for each word, and the code for these phrases contained in the bin files is monstrously complex, as compared to AHK's simple ::wrod::word
I would be willing to donate funds to help make this happen. Universal custom defined auto correct is something you don't think you need until you use it for a week.
I'm still typing "?d" in an attempt to insert the date and time. *sigh*
|
|
cdekter
wrote on the 23 Jul 09 at 06:28
|
|
|
I am the developer of the AutoKey program mentioned in several posts. It already has most of the infrastructure in place to implement this idea, the rest is just implementation detail (and debugging of course). Some of the problems mentioned here I am aware of, and they are not easy problems to solve (e.g. leaving extra characters behind if you are a fast typist).
AutoKey is under heavy development - I already have plans to add an import function that can handle most AutoHotKey scripts. I'm also working on a scripting interface that will allow AutoKey scripts to be written in Python. That would make an inline spellchecker easy to implement.
Then again, I am working on this as a single developer in my spare time - anyone wishing to volunteer time (not just for coding, there are many other tasks that need doing) would be more than welcome. That's the open source way, after all!
|
|
Innomen
wrote on the 10 Aug 09 at 15:50
|
|
|
|
cdekter I'm your man if you don't see this I'll be contacting you in other ways.
|
|
Endolith
wrote on the 30 Aug 09 at 15:20
|
|
|
|
AutoKey can do text replacement, certainly, but can it do red underlining of misspelled words, with a drop-down menu showing spelling suggestions when right-clicking on the word? Can it do grammar checking? Can it handle the case where you start typing a sentence in one text box, start typing a sentence in another text box, and then finish the first?
|
|
Innomen
wrote on the 6 Sep 09 at 05:48
|
|
|
There is hope.
http://www.autohotkey.com/forum/viewtopic.php?p=282211
A linux port of Autohotkey is well underway and while it may not ever offer the cosmetic features requested by some it will be able to based on a list replace text, and frankly that's all I need.
I think AHK in the Ubuntu repos with an autocorrect script shipped with it as an example/option would drum up more support for a general autocorrect approach, if nothing else someone could make a stripped down version and add the cosmetics.
Anyway, I was really happy and figured I'd share since autokey has apparently been abandoned. And if it hasn't it will be redundant in the face of a full AHK port.
|
Post your comment
|