如何通过 7 个步骤创建自己的语言(+ 有趣的提示和工具)
已发表: 2024-03-15如果你能创造自己的语言,它听起来会是什么样子? 有什么规则来管理它? 它与其他现有语言有何不同?
这些都是有趣的问题,不是吗? 我们通常认为语言是已经存在的东西,是我们选择或被迫学习的东西,而不是我们有能力创造的东西。 然而,没有什么可以阻止你这样做。
事实上,创建自己的语言非常有用。 作为一名作家,它可以为你的虚构世界增添额外的可信度。 对于语言学学者来说,这是更深入地了解语言如何运作的好方法。 如果您雄心勃勃,您可能会尝试为人们提供一种更简单的交谈方式。 最后,它可以只是一个有趣的新爱好。
事实上,数百年来人们一直在创造语言,并且仍在继续这样做。 如果您有兴趣了解如何执行此操作,可以在本文中找到分步说明。 我们甚至会向您展示如何将您的网站翻译成您自己的语言。 那不是很令人兴奋吗?
你为什么要尝试创建自己的语言?
我们已经在简介中谈到了创建您自己的语言的不同原因。 为了让您更好地了解它有何用处,让我们更详细地讨论它们。
为电影、电视、书籍或视频游戏构建更加身临其境的宇宙
令人惊讶的是,语言常常是由流行文化作品组成的。 有许多充实的白话,主要是为了让小说作品更加生动而存在。 一些著名的例子包括:
- 中土世界的语言— 在《指环王》的宇宙中,作者 JRR Tolkien 将至少 15 种语言带到了不同的完整性阶段。 其中有精灵语、矮人语、恩特语和兽人语两种方言。 他的许多语言甚至彼此相关并且有自己的字母表。 尽管托尔金是一名语言学家,但他早在十几岁的时候就开始将创造语言作为一种爱好,后来将它们作为他构建世界的基础。
- 多斯拉克语和高等瓦雷利亚语— 这两个例子也来自一部小说,即流行的《权力的游戏》系列。 虽然书中只出现了几个单词,但电视剧中的语言却得到了极大的充实。 他们的创建者在维基词典风格的存储库中记录了该过程,如果您想学习高级瓦雷利亚语,还有关于 Duolingo 的课程。
- 克林贡语 (tlhIngan Hol) — 在《星际迷航》宇宙中,克林贡语由同名的外星种族使用。 与《权力的游戏》中的情况类似,最初第一部电影中只出现了该语言的几个单词,然后进一步发展为完整的语言。 到目前为止,爱好者已经将不同的文学作品翻译成克林贡语,并且也有关于多邻国的课程。
- Na'Vi 语言— 最后一个例子是 Na'vi 人(电影《阿凡达》中的蓝色外星种族)所使用的语言。 这是语言学专家保罗·弗洛默的著作。 第一部电影上映时只有大约一千个单词,现在已经有几千个并且有完整的语法。
虚构语言出现在许多其他电影、电视剧,甚至电子游戏中。 如果您是作家、编剧或其他创意类型,它们是让您所创造的世界变得更加可信的好方法。
创造更好的语言
除了需要一种虚构的外星种族或神奇生物进行交谈的方式之外,历史上还有一些例子表明人们出于其他原因试图引入新的语言。
这里最著名的例子是世界语。 它的发明者希望开发一种通用语言,以使世界各地的人们更容易沟通和协作。 如今,它是同类语言中使用最广泛的语言。 据估计,约有 100,000 名使用者。
然而,这并不是唯一的例子。 在 19 世纪,一些人试图编写通用语言以使贸易和外交变得更加容易。 在此之前,约翰·威尔金斯的目标是用一种更精确、更明确的语言取代拉丁语,为科学家和哲学家提供更好的交流方式。
最后,12 世纪宾根的希尔德加德 (Hildegard of Bingen) 创造了自己的语言,称为Lingua Ignota (“未知语言”),用于她的宗教歌曲中。
学习并享受乐趣
除了上述原因之外,您可能构建自己的语言的另一个原因是它的地狱。 越来越多的语言爱好者和语言学家将其视为一种爱好或创造性练习。
毕竟,还有什么比尝试创建自己的语言更好的方式来理解语言的工作原理呢? 这样做会迫使您真正理解和思考语法规则以及不同语言元素的功能。
另外,也许你创造的语言可能会衍生成世界著名的系列丛书,并获得数百万美元的电影合约,谁知道呢?
如何逐步创建自己的语言
好吧,现在我们进入有趣的部分了。 下面,我们将通过一系列步骤介绍如何构建您自己的语言。
此时需要注意的一个重要词是“conlang”。 它代表“建构语言”,人们将其作为业余爱好或专业人士称之为“创造自己的演讲”。 这里的目标是让您最终拥有自己的 conlang。
请注意,您不必严格按照以下顺序执行以下步骤。 它们都是相互影响的,因此如果其中之一激发了对您已经介绍过的内容的更改,您可以在它们之间来回切换。
此外,虽然我们在这里讨论大声说出的语言,但请记住,这并不是唯一的交流方式。 还有手语和其他传达意义的方式。 因此,如果您打算创建自己的语言,尤其是虚构作品,请不要感到受到口语的限制。
1. 专注于音韵学
如果你确实要学习口语,那么你首先要学习的是音系学。 这就是它听起来的意思,并且它构成了几乎所有其他事物的基础。
每种语言都有一个几乎所有单词都遵循的有限声音库。 当然,总有例外,但是,由于音韵学大多是一致的,所以通常很容易找出它们。 因此,如果你想让你的语言感觉自然,你需要确定它的整体声音。
有几种方法可以解决这个问题。 一种方法是从现有语言中寻找灵感。 您的创作是否会成为像普通话或越南语那样的声调语言,其中单词的含义根据发音而变化? 它会使用像科萨语(西班牙语中的滚动r)那样的咔嗒声,还是像德语那样的元音变音吗?
人类已经找到了许多不同的说话方式。 了解现有语言可以帮助您收集自己的想法。
还在画空白吗?
在这种情况下,您可能需要查看国际音标。 它基本上包含人嘴可以发出的所有声音,包括示例录音。
创建辅音、元音或您想要包含的其他声音的表格。 这样,您就可以在其余的创建过程中引用它们并保持一致。
但是,您不必将自己局限于正常的音韵学。 如果它对您的语言有意义,您还可以包含现实世界中未使用的元素,例如口哨或拍手。
2.创造你自己的写作
语言不仅是口头的(或者甚至根本不说,正如我们之前解决的那样),而且大多数时候也是书面的。 因此,当你创建自己的语言时,你不仅要决定它听起来是什么样子,还要决定它在纸上(或你宇宙中的人们写的任何东西)上的样子。
在这里,您也可以查看已经存在的语言系统。 您的语言是否使用由英语组成的所有单词的字母表,或者是否使用每个实例本身就是一个单词的字符(如汉语)? 它的文字是否只有辅音,如阿拉伯语,元音是推断出来的? 或者埃及象形文字怎么样?
做出基本决定后,您想完全从头开始徒手编写您的书写系统还是借鉴现有的书写系统?
如果您确实从其他地方借用,请考虑使用相同的字母但改变其发音。 另外,您还可以使用重音符号,例如e 、o 或 a。
请务必记下您自己语言的音译,这样您自己就不会忘记您构建的语言听起来是什么样的。 除此之外,世界都是你的牡蛎。
3.创造你的第一个词
一旦你能说和写,你就可以开始建立你的基本词汇了。 它有多大以及它包含什么实际上取决于您的目的。
您需要完整的语言还是几句话就足够了? 它只是书中的一些对话还是电视剧中的长篇对话? 在某些情况下,从命名语言开始,其中只有几个人名和地名或一些简单的短语,可能就足够了。
另外,你的主题是什么? 人们会用您的语言谈论什么? 霍比特人? 魔法? 太空旅行? 这也决定了您需要什么样的词语。
一个好的起点是开始翻译日常单词,例如:
- 问候语——想想“嗨”、“你好”、“美好的一天”等。请注意,您也可以根据您的语言范围发明自己的问候语。 下面详细介绍一下。
- 代词——想想你的语言如何表达“他”、“她”、“它”、“他们”等概念。
- 冠词和数字——“the”、“a”以及从一到十的数字总是很重要。
- 常见动词——令人惊讶的是,少数动词构成了日常语言的很大一部分。 如果您需要灵感,可以从这份英文列表开始。
您可以从一周中的哪几天、身体部位、食物、工作名称、衣服、颜色等开始。
开始一本字典,当您遇到有关您的语言或现实生活中的事物的重要概念时,您可以随着时间的推移添加该字典。 一旦你有了足够的单词库,你还可以尝试将它们组合起来创建复合词。 以下是我的母语德语中的一些极端例子。
4.定义你的语法
说出第一句话后,就该弄清楚它们如何协同工作了。 这就是语法的用武之地。
有很多可能的语法规则,因此很容易不知所措。 因此,从基础知识开始,即词序。
您的语言是否使用主谓宾 (SVO),例如英语和许多其他语言(“我写诗”)? 您更喜欢日语中的主语-宾语-动词(SOV)(“我写诗”)吗? 或者你想以不同的方式安排你的句子顺序?
之后,有一整套问题需要思考:
- 你的语言如何形成复数形式?
- 你如何表示占有?
- 单词有不同的性别吗?
- 形容词、副词等放在哪里?
- 您的语言中是否存在格和词形变化,即动词和名词根据语法位置和功能而变化? 是否存在不遵循与其他动词相同规则的不规则动词?
如果您熟悉不同语言的语法规则,这确实很有帮助。 它会给你一个更大的池可供选择。 如果您遇到困难,请参阅以下资源。
5.发明一些独特的怪癖
真正有助于让你的语言感觉更真实的是引入怪癖和特质。
例如,当我去泰国度假时得知泰语中的“谢谢”一词会根据说话者的性别而变化时,我彻底震惊了。 根据您是男性还是女性,您会使用不同的词来表达感激之情,这也适用于其他词。
当然,虽然我熟悉词语根据你所称呼的人或所谈论内容的性别而变化的概念,但这是一个新概念。 正是这样的怪癖才真正让语言感觉真实,并且您可以在创建自己的语言时使用它们。
解决这个问题的一个好方法是考虑您的语言出现的上下文。例如,我们都知道因纽特人有数十个不同的雪单词。 虽然这一说法的真实性值得商榷,但由于他们生活的环境,这听起来很可信。
你所构建的语言的环境会如何塑造它? 什么样的社会使用它? 生活是什么样的? 人们会谈论哪些话题? 语言是如何演变的?
思考这些问题可以帮助你的语言变得更有趣。
6. 命名你的语言
最后,有趣的部分之一是您可以为您的语言命名。 在这里,首先要记住的是选择一个与其音韵一致的名称。
除此之外,经典的方法是以使用它的国家或人的名字来命名它。 德语代表德国,多斯拉克语代表多斯拉克人,克林贡语代表克林贡人。
但是,您不必这样做。 您还可以想出自己的具有不同含义的名字。 例如,托尔金将他的语言称为辛达林语和昆雅语。 这两个词在各自的方言中大多表示“语言”。 因此,您在命名时也有一定的自由。
并且不要太执着于第一次就把事情做对。 甚至托尔金在确定最终名称之前也多次更改了昆雅语的名称。
7.寻找有用的资源
以上是如何创建自己的语言的基本概述。 当然,我们无法在这里涵盖所有内容,因为语言是一头复杂的野兽,如果您愿意,您可以深入探讨无数的小细节。
因此,如果您想深入研究这个主题,那么您很幸运。 有很多人将创建 conlang 作为一种爱好,并且他们创建了许多宝贵的资源来帮助其他人也这样做。 您可以从这些开始:
- 语言构建工具包
- 语言创造协会
- Reddit 上的 r/conlang
- Conlanger 的资源列表
以上内容应该足以让您忙上一段时间了。
使用语言生成器创建您自己的语言
如果你确实没有时间完成这里描述的过程,你也可以用生成器组成一种新的语言。 这些软件解决方案只需按一下按钮即可创建新语言。
与朋友一起发明自己的秘密语言是不够的,但对于一本书或角色扮演游戏来说就足够了。 您通常只需选择一些输入,例如您想要使用的音素或您需要的单词,生成器就会为您创建语言。
如果您想尝试一下,我们能找到的最好的有:
- Vulgarlang Conlang 生成器
- Scriboly 单词和短语生成器
- Taskade AI 语言生成器
- FlowGPT 语言创建者
最后两个是AI语言工具。
如何使用 TranslatePress 将您的网站转换为您自己的语言
如果您已经完成了您的语言并希望将您的网站翻译成该语言(或任何其他语言,无论是否构建),您可以使用 TranslatePress 轻松完成此操作。 我们的翻译插件拥有使您的网站成为多语言网站所需的所有功能,即使使用虚构语言也是如此。
就像让虚构的宇宙变得更加引人入胜一样,这也带来了很多机会。 想象一下,以某一种族的语言为您的奇幻小说提供网站。 这难道不是一个很酷的用户体验吗?
那么,这是如何做到的。
1. 创建一种新语言
在您的网站上安装 TranslatePress 后,转到设置 → TranslatePress → 高级 → 自定义语言。
在这里,您可以选择创建自己的语言以在您的网站上使用。 信息填写方法如下:
- 语言代码— 这是将在 URL 中使用的语言的缩写,例如en表示英语, de表示德语。
- 语言名称— 您的语言的英文名称。
- 母语名称——您的语言本身的名称。 TranslatePress 中有一个选项可以显示母语名称,这就是此信息的用途。
- 自动翻译代码——Google Translate 和 DeepL 等机器翻译服务使用它来识别和自动识别语言。 当翻译成您自己的语言时,这是无关紧要的。
- 标志 URL — 包含您的语言标志的 PNG 图像的 URL,以便它可以显示在您的网站上。
- 文本 RTL — 如果您的语言是从右向左书写的,请选中此项。
准备好后,单击“添加” 。 在我们的示例中如下所示:
最后,单击“保存更改”按钮保存您的自定义语言。
2. 将您的构建语言添加到您的网站
之后,为了使该语言在您的网站上可用,需要转到General 。
在顶部,确保您已选择网站的正确默认语言(在本例中为英语)。 然后,在“所有语言”下,使用下拉菜单选择您的新语言。 它应该出现在Custom Languages下。
单击它,然后点击添加。 进行您需要的任何其他调整,例如自定义 slug,并保存在底部。
3. 翻译您的内容
现在有趣的部分开始了。 单击设置或 WordPress 管理栏中的翻译站点。
这将使您进入主翻译界面。
在这里,使用左上角的下拉菜单切换到您的新语言。 这样,您将立即看到所有更改。
之后,选择要转换为新创建的语言的文本。 您可以通过第二个下拉菜单、前后箭头或直接将鼠标悬停在右侧预览窗口中的任何文本上并单击小钢笔符号来执行此操作。
这样做将为提供翻译开辟一个新领域。 用您自己的语言输入翻译后的单词或短语,然后单击顶部的“保存” 。
之后,翻译后的版本将自动出现在预览窗口中。
此外,每当有人使用语言切换器以该语言查看它时,它也将在您网站的前端可见(您也可以使用 Elementor 添加一个)。
最好的部分是,您可以使用相同的方法来翻译任何图像。 只需从翻译界面中选择它们,提供本地化版本的链接,然后保存即可。
4.利用其他功能
除了我们上面介绍的内容之外,TranslatePress 还提供了许多有用的功能,使您的网站多语言化变得超级简单:
- 自动翻译- 当不翻译成其他人不知道的语言时,您可以使用 Google Translate 和 DeepL 等机器翻译服务来更快、更轻松地转换您的网站。 请注意,免费插件版本中仅提供 Google 翻译。
- 字符串翻译——翻译来自主题、插件、WordPress 本身等的字符串。
还有一个带有附加功能的 TranslatePress 高级版本:
- 多语言 SEO 包— 翻译您的页面 URL、SEO 标题、元描述、ALT 标签和其他重要的 SEO 标记。 这对于在 Google 上被发现非常重要。
- 翻译者帐户- 如果您正在与翻译机构和自由职业者合作,将您的网站转换为其他语言(不是您发明的),您可以通过允许服务提供商直接在您的网站上进行翻译来简化操作。
- 以用户角色浏览– 在翻译编辑器中以特定用户角色查看您的网站。 如果您的网站包含针对不同用户级别的内容,这可以让您了解内容是否已全部正确翻译。
- 用户特定语言导航– 增加了为不同语言显示不同菜单的功能。
- 自动用户语言检测– 自动以用户的首选语言显示您的网站(通过浏览器设置或位置)。
TranslatePress Pro 提供三个定价级别,因此您可以选择最适合您的定价级别。
你会发明什么语言?
创建自己的语言可以是一项有趣的练习,可以锻炼您的语言能力或服务于特定目的,例如使虚构作品更可信。 它也可以只是探索语言如何运作或服务于许多其他目的的一种方式。
上面,我们回顾了发明语言的过程。 你首先确定一个基本的声音清单,然后扩展到字母表,创建第一个单词,然后继续学习使它们协同工作的语法规则。 最后的一点是一些怪癖和奇怪的东西,使语言更加生动和真实。
您现在已完全准备好尝试创建您的第一个 conlang。 如果您想走捷径,请尝试其中一种语言生成器。 最后,如果您正在寻找一种在自己的网站上使用新构建的语言(或任何其他附加语言)的方法,请务必尝试 TranslatePress。
您目前正在尝试创建自己的语言吗? 你最挣扎的是什么? 你最喜欢什么? 让我们在评论中知道!