From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> Newsgroups: gmane.emacs.help Subject: Re: Emacs as a translator's tool Date: Fri, 05 Jun 2020 09:55:03 +0200 Message-ID: <87bllyhrqg.fsf@ebih.ebihd> References: <871rn35lqc.fsf@mbork.pl> <87zh9r45ad.fsf@mbork.pl> <87h7vz2m5g.fsf@ebih.ebihd> <CAP_d_8XGk24C63t4HA_4P+0_n4Ta5J0San1Ac4OmtJqmCjK8Hg@mail.gmail.com> <87zh9r16ma.fsf@ebih.ebihd> <20200529095905.GA2284@tuxteam.de> <87367j10n1.fsf@ebih.ebihd> <20200529113440.GB2284@tuxteam.de> <871rn3yn6d.fsf@ebih.ebihd> <4C297F95-34C5-42C3-BB80-DA395D983D97@traduction-libre.org> <87o8q6ury3.fsf@ebih.ebihd> <F2E4E56C-7F1B-4AE7-93B6-541ACC63BDDF@traduction-libre.org> <87k10mhv2j.fsf@ebih.ebihd> <761DE650-4A85-4D29-8301-0C6BDDCDAD4A@traduction-libre.org> Reply-To: Emanuel Berg <moasenwood@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="41488"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cc: Ingemar Holmgren <dag.h@hotmail.se> To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:8BZFseW1A0E3SCgU+KzzWkAwqtE= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jun 05 09:55:31 2020 Return-path: <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org> Envelope-to: geh-help-gnu-emacs@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 <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org>) id 1jh7CN-000Ag8-1Z for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 05 Jun 2020 09:55:31 +0200 Original-Received: from localhost ([::1]:38320 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org>) id 1jh7CM-0004qs-39 for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 05 Jun 2020 03:55:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56528) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <geh-help-gnu-emacs@m.gmane-mx.org>) id 1jh7C4-0004qi-Qv for help-gnu-emacs@gnu.org; Fri, 05 Jun 2020 03:55:12 -0400 Original-Received: from ciao.gmane.io ([159.69.161.202]:34440) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <geh-help-gnu-emacs@m.gmane-mx.org>) id 1jh7C3-00009M-Rt for help-gnu-emacs@gnu.org; Fri, 05 Jun 2020 03:55:12 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from <geh-help-gnu-emacs@m.gmane-mx.org>) id 1jh7C2-000AKX-6d for help-gnu-emacs@gnu.org; Fri, 05 Jun 2020 09:55:10 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=159.69.161.202; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/05 02:43:08 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor <help-gnu-emacs.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/help-gnu-emacs>, <mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/help-gnu-emacs> List-Post: <mailto:help-gnu-emacs@gnu.org> List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/help-gnu-emacs>, <mailto:help-gnu-emacs-request@gnu.org?subject=subscribe> Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org> Xref: news.gmane.io gmane.emacs.help:123237 Archived-At: <http://permalink.gmane.org/gmane.emacs.help/123237> Jean-Christophe Helary wrote: >> But as for this discussion how to do it, it >> suddenly becomes a question of using Emacs (the >> interface) to use OmegaT's resources (DB + >> search)... > > No. > > You asked for a description of a translator's > workflow. I gave you one, pretty detailed, and not > dependent on any tool. > > Emacs can work with databases (sqlite for ex) and > have the matching engine written in emacslisp. Right, but I suspect when people want to use Emacs rather than OmegaT, it is because they use Emacs as their editor and common interface to the whole system, and they are used to it, and Emacs is used to them (thru config/extension) - I think that this is the entry point, not that anyone is dissatisfied with the search/DB capabilities of OmegaT... So if OmegaT already does the search well and comes with a database (with data), and if all that is FOSS it makes more sense to bring it over as it is, and make the interface which would be an Emacs major mode or a bunch of different modes - for starters, one with the "segments", and one with suggestions and keys: a: suggestion 1 s: suggestion 2 d: .. 3 and more advanced keys like `e a' = insert suggestion a only edit it first and so on... But even with an Emacs keyboard-only interface, while an IMMENSE improvement, it still doesn't sound like fun :( Reading, thinking, and typing, all at once, almost, that sounds like fun. But getting a selection from a database and picking the best alternative, that just doesn't appeal to me. -- underground experts united http://user.it.uu.se/~embe8573 https://dataswamp.org/~incal