From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.devel Subject: Re: auto-detect multiple languages -- ispell-detect.el Date: Sun, 04 Aug 2024 09:13:51 +0200 Message-ID: <878qxcsqts.fsf@dataswamp.org> References: <87y15h7ppj.fsf@dataswamp.org> <87wmkzl56a.fsf@no.lan> <878qxdivq1.fsf@dataswamp.org> <87zfpth6l6.fsf@dataswamp.org> <87v80hgyzy.fsf@dataswamp.org> <86r0b4ub5z.fsf@gnu.org> <87mslssvks.fsf@dataswamp.org> <86plqou98v.fsf@gnu.org> <87h6c0stl9.fsf@dataswamp.org> <86mslsu7iv.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16990"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Cancel-Lock: sha1:kYId4XRfpr6wxnFi31mUv1Dy9WI= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 04 11:00:44 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1saX6a-0004GQ-5Q for ged-emacs-devel@m.gmane-mx.org; Sun, 04 Aug 2024 11:00:44 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1saX5l-00078n-Rh; Sun, 04 Aug 2024 04:59:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1saVRJ-0001I0-PV for emacs-devel@gnu.org; Sun, 04 Aug 2024 03:14:02 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1saVRI-00013z-5T for emacs-devel@gnu.org; Sun, 04 Aug 2024 03:14:01 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1saVRG-0001Qi-07 for emacs-devel@gnu.org; Sun, 04 Aug 2024 09:13:58 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 04 Aug 2024 04:59:51 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:322333 Archived-At: And `wcheck-mode' - no hope for anything to work for that? Gregor, but try Hunspell, if you feel like it! (I don't even have that so must be a package?) BTW so Hunspell merges the detection/spelling process, or rather, they spell so much they don't have to think about detecting. I can see why it works for Russian! This is what I did as well, in the initial post. In effect, what language is it? By spelling it and if it isn't spelled right, chances are you have made a mistake - but also that the language is actually some other. That leaves only one stone left to turn then, and that is what is the algorithm for detection they boast so much about at `guess-language'? If it really works well, that would be fun to see! -- underground experts united https://dataswamp.org/~incal