0
632 次浏览

项目基于词干(stem-based)的设置已经顺利运行好几个星期了。

该语言会产生许多复合词。它们可以是名词、动词、形容词以及“更糟糕”的组合。当然,这些成分的组合是有“规则”的,而且合乎逻辑,每个复合词都可以被正确解析。

现在我被卡住了,试图告诉“圣经关键词”(Biblical key terms)工具一个简单的复合词“strongvoice”(大声/强音)。

希腊语是 μέγας,完整的词是 ʊwǝlǝkaŋkra,我在词表(word-list)中将其列为 /ʊwǝlǝ/ /kaŋkra/,因为这两部分都是完整的词干,在需要时可以搭配许多其他构词成分。这两个词干也已经在词表中作为独立条目列出。我还告诉“圣经关键词”工具,kaŋkraμέγας 的对应译法(意为强壮、伟大、巨大等)。

我没有得到“命中”(hit),这是一个双词干的情况,而不是词干加词缀(affixes)。这是一个非常主流的情况,在这个项目中我们需要列出更多的复合词。而且,在 PT8 的术语中,“基于词干”(stem-based)是否意味着为了让“魔法”生效,永远只能有一个词干?

我可能又做错了什么。我从最近关于基本概念和实践的其他讨论中学到了很多,也很享受阅读关于内置形态工具层级结构(或者更准确地说,非层级结构)工作原理的内容。所以尽管批评吧。我非常喜欢 PT8 中的这些工具,我只是需要正确地将它们应用于这种特定语言,并从中获得最大收益。

(附加问题:如果含义包含在词缀而不是词干中,我们将如何/做什么?例如:想象一种语言,他们说“overmother”(过度母亲/大母亲),其中“mother”是意为“母亲”的词干,“over”是意为 μέγας 的前缀。)

机器翻译自 English
Paratext (934 分) 发布
已重新显示 | 632 次浏览

4 个回答

0
最佳答案

我认为我们需要问“圣经术语”应该为我们做什么。如果您有一个复合词 waterdippull 来表示 baptize,您可能希望该工具找到包含 waterdippull 的经文,而不是仅包含 water 或 dip 或 pull 的经文。因此,即使您认为它是一个复合词,在词表中将 waterdippull 指示为一个词根/词干是否合理?然后您可以添加词缀。对于 strongvoice,我想您希望它找到 strongvoice,而不是 strong 或 voice。我们使用借词 pastan 来表示 baptize,由于元音和谐的原因,它在词表中有两个不同的词根,一个是 pastan,另一个是 pāstēn。现在,词根 pastan 由于各种前缀和后缀出现在 26 种不同的形式中。它们各自有自己的形态分解。当 pastan 被给定为定义时,“圣经术语”会找到所有这些。词根 pāstēn 出现在 22 种不同的形式中,包括 baptizer、baptism、I am baptizing。
“圣经工具”有 4 个不同的希腊词。对于 baptist,我们可以在定义中使用 pāstēn。对于 baptize,我们有两个词根加上一个意为“受苦”的词根。另一个希腊词指仪式性的“baptizing/cleansing”(洗礼/洁净),因此我们使用 wash、cleanse 和 baptize 作为定义。对于 baptism,我们使用这两个词根。

机器翻译自 English
(869 分) 发布
已重新显示

感谢您 Iver+Larsen 提出的这个问题/挑战。我离开工位好几天了,我需要回到项目中进行一些测试和探索。我们需要检查这在技术层面是否可行(因为复合名词不仅仅是串联的名词)。

我们还需要检查这种变通方法会丢失多少信息。在英语中,你可以说“baptize in suffering”(在受苦中受洗)、“baptize in fire”(在火中受洗)等,你仍然可以清楚地看出什么是什么。如果我们“放弃”我们的词干(出于技术原因)并创建人工的 PT8 词干,那么我们将有 waterdippull、sufferingdippull、firedippull,本地团队可能处理得很好。但我相信来访的顾问和“分析”会受到影响。

尽管如此,这是一个想法,我会深入研究。这个季节对我们来说极其忙碌,正在为跨大陆搬迁做准备,所以我接下来的反馈不会很快。

机器翻译自 English

这个问题自 2019 年 4 月起就存在于 Paratext 中,对于某些语言来说,这是一个实际问题:

Iver+Larsen 举了一个例子,其中一个希腊术语被表达为几个词干的复合。但我们也在处理这种情况时遇到困难:几个独立的希腊术语在目标语言中仅由一个复合名词表达:

考虑 beloved Son(爱子)的情况:这里有两个完全独立的希腊术语,我们都无法将它们分配给它们的圣经关键词,因为 Paratext 无法处理复合名词。

复合名词并不罕见,它们在几种语言中完全主流。

所以我们有本地术语 belovedchild(爱子/爱孩)。上面讨论的黑客手段会让我人为地将 son/child 或 beloved 标记为词缀。但两者都可以独立存在,而且大多数时候确实如此。这里有许多 beloved children(爱子/爱孩),但只有少数 beloved bicycles(爱自行车)或 house(房子)或别的什么。这就是为什么我们有一些特殊的复合词,但也有独立存在的词干。

请修复形态工具,以便由几个合法词干组成的单词能在圣经关键词工具中被识别。它们在词表的形态列中工作得很好,就像它们应该的那样。扩展底层逻辑以应对两个词干而不是一个后缀和一个词干,不应该那么困难,因为作为用户,我们在词表中明确确认哪些组合是合法的。

感谢您的考虑:尊重和处理语言“如其所是”应该是一个非常高的优先级,排在任何“额外或新功能”之前。

机器翻译自 English

您为此提交过功能请求吗?

机器翻译自 English

不,我还没有,但最终会提交。我有两种类型的功能提案:

  • 我有一个小的、有用的、自包含的想法,我想把烤面包机或水果篮留给自己。所以这些我直接提交,享受荣耀和奖励(尤其是如果它实现了的话)。

  • 我有一个更大更复杂的问题,我意识到我对 PT 的内部工作原理了解得不够多,无法直接提出新功能或修正:那么我会尝试在这里解释和描述问题及示例,并希望得到其他用户的意见。

好几次我都惊讶于我收到的反馈如此之少。以这个线程为例:不太可能只有德语和非洲某个地区的一种少数民族语言有这种对 PT 中复合词形态更好处理的需求。难道没有人使用复合词吗?非德语使用者是否害怕处理它,宁愿点击长长的表层形式列表?

目前我被日常工作压得喘不过气,所以没有时间为此问题撰写一份正式的请求。但在处理实际文本和分配关键词时,它几乎每周都让我烦恼。一次又一次,我不得不使用我发现的黑客手段,而且仍然有一些条目,即使黑客手段也完全不起作用。

机器翻译自 English
0

是的,目前看来,基于词干的“圣经术语”(Biblical terms)工具不接受一个词中有多个“词干”,尽管词表(Wordlist)接受一个词中有多个词干。这是否可以在程序的将来版本中更改,我不知道。您可能希望为此提交一个功能请求(feature request)。
我不得不将一些时态标记和其他语素指定为 PT 的“词干”,尽管它们在语言学意义上不是词干或词根。这也涉及分词问题。由于我们的时态标记可以在无动词从句中作为独立的“词”存在,我不得不在词表中将它们标记为词根,因为词表不接受没有词干/词根的“词”。然而,这与“圣经术语”无关,只是在词表中处理拼写检查的一种方式。
如果您在词表和“圣经术语”中将“strongvoice”作为整个单词进行指示,它应该能工作,但这显然意味着需要更多的条目和定义。

机器翻译自 English
(869 分) 发布
0

感谢您 @Iver+Larsen 的回复,以及分享来自实际项目(们)的经验。

如果我理解得没错,您是在说复合词是合法的,但“圣经术语”工具无法建立联系(或“找到”对应译法),尽管语素(词干)已正确输入到词表中。这可以解释为什么我无法完成 strongvoice 的条目。

如果我理解正确,我不仅会写一个功能请求,这几乎是一个错误报告(bug report)。复合词是许多语言的重要组成部分。而且作为德国人,我对它们有着特别的喜爱。我们在非洲的这种语言也是制造聪明复合词的冠军。

通常,我会为每个新的功能请求开启一个新线程,以获取其他高级用户的意见。我仍然希望我遗漏了什么。

在一个通常基于词干的形态“魔法”系统中放入数百个完整的(表层形式)复合词感觉不对劲。特别是许多复合词是名词,它们反过来可以接受前缀,如复数标记或焦点标记。因此,PT 系统需要完全支持它们,否则就会陷入混乱。

我可以制作几种黑客手段(hacks)和变通方法,但与顾问和合作伙伴合作时,每增加一个自制的变通方法,事情就会变得更加复杂。

在我们的情况下,许多“希腊语”概念是新的,比如 baptize(浸入水中再拉出来),所以猜猜看;需要创造表达。通常需要一个完整的短语来表达一个新概念。但每当我们设法创造一个好的复合词时,我们都很高兴,因为我们可以更好地展示细微差别(waterdippull)。我们可以使用正常的本地词缀将 baptize 变为 baptist(waterdippuller)、baptizm(a waterdippulling)等。在这样的术语比多词短语在沟通上更好(在经典长路加福音句子的语境中)。您都知道这些。我只是在热身,向技术人员解释为什么复合词不是“奇怪”或“边缘问题案例”,而是许多语言的重要主流特征。(我的例子是真实的,但在实际语言中它们看起来和听起来要优雅得多。)

机器翻译自 English
(934 分) 发布
+1

好的。新的功能请求会定期审查,新功能的实施计划在未来几个月甚至几年内,所以我对您的鼓励是尽早而不是晚提交功能请求。例如,您最早在 2019 年 4 月提到这个问题,现在是 2021 年 5 月。但如果没有向 Paratext 团队提交正式的功能请求,Paratext 优先级委员会可能不会讨论其未来的实施。

机器翻译自 English
[Moderator]
(2.1k 分) 发布

已重新显示

相关问题

0
1 个回答 370 次浏览
ме is a prefix in our language. It never occurs as a stem. But the morphology guessing has got it into its ... should be in sentence case, with just the first word capitalised.
wdavidhj 1.4k 发布 提问于 二月 5, 2016
0
1 个回答 214 次浏览
我正在处理一种语言,其中带有前缀和后缀的词可以通过重叠来表示复数 在正字法中,使用 - 来标记重叠 当带有前缀和后缀的形式发生重叠时,词表(Wordlist)似乎无法处理其形态变化 它认为整个形式都是词干,如果我尝试在 ... Paratext 不允许在后缀之后添加前缀 有没有什么想法可以处理这种情况?还是说这超出了 Paratext 当前的功能范围?
fhardison8588 111 发布 提问于 十二月 12, 2022
0
1 个回答 36 次浏览
如何处理源词根据词形变化映射到两个不同目标词的情况?
Sara 246 发布 提问于 四月 28, 2025
FLExTrans
0
1 个回答 246 次浏览
我有一个 Paratext 项目,为注释和正文设置了特定的键盘,并且我已经通过 项目设置 > 键盘 (Project Settings > Keyboard)设置了自动切换 这可以正常工作 现在我们要进行法语的逐词对照翻译,他们希望输入法语注释时 ... Vie)设置键盘,但似乎没有任何区别 这应该是怎么工作的?是否有隐藏菜单?它是否会尝试记住设置?
Matthew_Lee 231 发布 提问于 四月 23, 2024
0
0 个回答 190 次浏览
In the project for which you want to see the completion status of tasks: Click to make it the active window. ... "Assignments and Progress" dialog.) You can print the chart.
[Expert]
anon421222
735 发布
提问于 二月 23, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,045 个问题
6,005 个回答
5,671 条评论
2,026 位用户