WexLang Reader-如何轻松阅读外语书籍(104种语言)

你好!

我已经在这里写了关于我的项目Wexlang的文章。该项目已更新,现在是一个免费的桌面应用程序。

该应用程序具有104种语言以及可用语言之间的任何翻译说明。



关于旧项目:Wexlang

Web应用程序由于功能,复杂性和高营销成本等问题而被废弃。 但是我不想放弃该项目,因此决定完成功能,更正错误并将该项目打包在桌面应用程序中。



WexLang阅读器


我主要使用英语阅读和通信,因此该项目旨在发展这些特殊技能。

该应用程序是用php + laravel + sqlite + jQuery编写的,由于PHP Desktop项目而打包在一个桌面应用程序中

能力


  • 104种语言以及任何翻译说明
  • 文字和文字每一页的详细统计信息,每个单词使用频率的统计信息
  • 可以下载任何文本,没有版权限制,等等。
  • 您可以将页面上的所有单词标记为熟悉/了解
  • 文字处理程序适用于短语动词和任何短语
  • 您可以启用/禁用突出显示新单词和学到的单词
  • 它是一个桌面应用程序,因此您不必担心某些事情会停止工作,您可以备份词库
  • 进出口字

如何使用应用程序


文本中的每个单词都被分配以下三种状态之一:

  • 新-在文本中以蓝色突出显示
  • 已研究-在文本中以橙色突出显示
  • 熟悉-在文本中不突出

1.首先,您以外语下载文本



。2.每个文本都有详细的统计信息。新的,熟悉的,学过的单词的数量,以及所有唯一单词的列表。

每个单词表示使用频率-单词在文本中出现的次数以及单词总数的百分比。

在文本的统计信息中,您可以遍历单词,将单词置于所需的状态-熟悉或学习。您还可以导出单词列表。



3.下载文本后,即可开始阅读。



文本阅读页面上提供以下选项:

  • 突出显示/不突出显示不熟悉的单词
  • 突出显示/不突出显示学习单词
  • 设置状态页面上的所有单词以进行研究
  • 将状态页面上的所有单词设置为熟悉
  • 当您单击一个单词时,它会转换为google。如果该单词先前已翻译过,则翻译是从数据库中进行的
  • 单词状态变化

每个页面上都有单词统计。唯一单词的列表以及每个单词出现在文本中的次数。在这里您还可以设置单词状态。



4.在“ 我的单词”页面上,您可以添加,删除单词,编辑翻译。



5.在应用程序设置中,您可以选择界面语言,语言对并为Google翻译设置API密钥。



传递


单词是通过Google翻译进行翻译的在翻译过程中,单词和译文都存储在数据库中,因此单词在Google中翻译一次

有2个选项:

  1. 通过免费的Google翻译使用翻译-在这种情况下有限制,Google可能会在一段时间内屏蔽您的IP。特别是如果您经常使用“将所有单词标记为”功能。
  2. 使用官方的Google翻译API。每月最多可免费获得10美元的API。鉴于这些单词已存储在数据库中,您要么完全不必为API付费,要么金额很小。

目前的问题


  • 从谷歌翻译不是很好。
  • 功能无法在亚洲语言中很好地工作,直到我知道如何解决它为止,因为不知道如何安排带有象形文字的语言。

计划


有计划重新实现翻译和词典功能,增加为每个单词添加语音和翻译的不同部分的功能,并从说明性词典(使用外语)中加载单词值。

参考文献


您可以在此处下载应用程序(yandex磁盘)(

在VK中)

All Articles