Menu

#5 Tool: Spellchecker

1.8
closed-fixed
6
2008-03-02
2004-07-15
No

Add spellckecker to OmegaT
(Part of 1.5 wishlist)

Discussion

1 2 > >> (Page 1 of 2)
  • Maxym Mykhalchuk

    • milestone: 404796 --> 258669
     
  • Maxym Mykhalchuk

    Logged In: YES
    user_id=488500

    As we talked about spellchecking function,
    Marc proposed to implement is similar to his Tcl/Tk Extspell
    utility, but within OmegaT itself. Aspell would be required
    of course.

     
  • Maxym Mykhalchuk

    • milestone: 258669 -->
    • summary: [1.5] Spellchecker --> [future] Spellchecker
    • priority: 9 --> 6
     
  • Maxym Mykhalchuk

    • priority: 6 --> 9
     
  • Maxym Mykhalchuk

    Logged In: YES
    user_id=488500

    Thanks JC,
    still Spellchecker is considered to be a far functionality
    even though so requested by our users. I hope we have it
    sooner than later, but so far it doesn't work out.

     
  • Maxym Mykhalchuk

    • summary: [future] Spellchecker --> [1.5] Spellchecker
    • assigned_to: nobody --> mihmax
    • milestone: --> 258669
    • status: open --> open-accepted
     
  • Nobody/Anonymous

    Logged In: NO

    hi i am raj mere liye enlish kam aati hai

     
  • Maxym Mykhalchuk

    • summary: [1.5] Spellchecker --> [future] Spellchecker
    • milestone: 258669 -->
    • priority: 9 --> 6
    • assigned_to: mihmax --> nobody
     
  • Nobody/Anonymous

    Logged In: NO

    is it not possible to make OT use the openoffice spellchecker?

     
  • Maxym Mykhalchuk

    • summary: [future] Spellchecker --> Spellchecker
    • status: open-accepted --> open
     
  • Jean-Christophe Helary

    • milestone: --> 442218
     
  • Jean-Christophe Helary

    • milestone: 442218 --> 258669
     
  • Jean-Christophe Helary

    Logged In: YES
    user_id=915082
    Originator: NO

    The OLT code is here:
    https://open-language-tools.dev.java.net/source/browse/open-language-tools/src/transeditor/spellchecker_bin/

    Any use for that ? Windows and Solaris (linux/Mac ok) versions. Seemingly donated by SUN.

    License is free but non GPL compatible. Quote from FSF site:

    Common Development and Distribution License (CDDL)
    This is a free software license which is not a strong copyleft; it has some complex restrictions that make it incompatible with the GNU GPL. It requires that all attribution notices be maintained, while the GPL only requires certain types of notices. Also, it terminates in retaliation for certain aggressive uses of patents. So, a module covered by the GPL and a module covered by the CDDL cannot legally be linked together. We urge you not to use the CDDL for this reason.

    Also unfortunate in the CDDL is its use of the term "intellectual property".

    http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses

    Looks like a case of providing an exception under the GPL, like Lucene. Anybody wants to take a look at the code ?

     
  • Didier Briel

    Didier Briel - 2007-02-18

    Logged In: YES
    user_id=1343245
    Originator: NO

    It seems the link given to OLT are just slightly repackaged binaries of Aspell.
    License for Aspell is GNU Library or Lesser General Public License (LGPL).

    Didier

     
  • Jean-Christophe Helary

    Logged In: YES
    user_id=915082
    Originator: NO

    Sorry. Indeed the directory was "spellchecker_bin"...

    The code seems to be at:

    https://open-language-tools.dev.java.net/source/browse/open-language-tools/src/transeditor/src/org/jvnet/olt/editor/spellchecker/

    ASpellChecker.java 1.2 8 weeks boris_steiner Changes: - implemented proper close - improved checking is spellchecker process ...
    ASpellCustomizerPanel.form 1.2 8 weeks boris_steiner Localized new classes
    ASpellCustomizerPanel.java 1.2 8 weeks boris_steiner Localized new classes
    ASpellCustomizerPanel.properties 1.1 8 weeks boris_steiner Localized new classes
    DefaultSuggestion.java 1.1 2 months boris_steiner Issue number: 130 Obtained from: Submitted by: Reviewed by: Spellchecker now ha...
    LanguageMappingTableModel.java 1.1 8 weeks boris_steiner UI for spellchecker options and ASpell configuration customizer
    SessionStartException.java 1.2 8 weeks boris_steiner Modified exception to hold a parameter with the command that failed
    SpellChecker.java 1.2 8 weeks boris_steiner Added close operation to Session
    SpellCheckerCreationException.java 1.1 2 months boris_steiner Issue number: 130 Obtained from: Submitted by: Reviewed by: Spellchecker now ha...
    SpellCheckerFactory.java 1.2 8 weeks boris_steiner Implemented lookup of all available (known) spellcheckers. Neede for GUI
    SpellCheckerOptionsDialog.form 1.2 8 weeks boris_steiner Localized new classes
    SpellCheckerOptionsDialog.java 1.2 8 weeks boris_steiner Localized new classes
    SpellCheckerOptionsDialog.properties 1.1 8 weeks boris_steiner Localized new classes
    Suggestion.java 1.1 2 months boris_steiner Issue number: 130 Obtained from: Submitted by: Reviewed by: Spellchecker now ha...

     
  • Jean-Christophe Helary

    Logged In: YES
    user_id=915082
    Originator: NO

    According to the manual, the code calls the embedded Aspell/Pspell. if the target language has a dictionnary installed. I suppose the process should allow, in our case, a setting for the aspell path because it should not be necessary to package Aspell with OmegaT (which of course includes dictionaries).

    After trying the spellchecker in OLT the process is the following: it checks translated segments by suggesting candidates in a Java window. Which means that there is no simultaneous checking within the segment but only after the translation is done. So, what about a spellchecking "mode" in OmegaT where all the translated segments are checked one by one (from the current segment) ?

     
  • Jean-Christophe Helary

    • summary: Spellchecker --> Tool: Spellchecker
     
  • Jean-Christophe Helary

    Logged In: YES
    user_id=915082
    Originator: NO

    Ok, it looks like Zoltan is now working on this one so I put his name here, as well as a re-assignement to 1.7. No problem with that ?

     
  • Jean-Christophe Helary

    • milestone: 258669 --> 659980
    • assigned_to: nobody --> bartkozoltan
    • labels: --> OmegaT Application
     
  • Didier Briel

    Didier Briel - 2007-07-18

    Logged In: YES
    user_id=1343245
    Originator: NO

    No problem.
    The assignment can always be re-changed if needed.

    Didier

     
  • Didier Briel

    Didier Briel - 2007-09-30
    • milestone: 659980 --> 442218
    • status: open --> open-fixed
     
  • Didier Briel

    Didier Briel - 2007-09-30

    Logged In: YES
    user_id=1343245
    Originator: NO

    Fixed in CVS.
    This feature requires a native library.
    One has been provided for Windows and Linux, but not for Mac OSX.

    Didier

     
1 2 > >> (Page 1 of 2)

Log in to post a comment.

MongoDB Logo MongoDB