<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные наукоемкие технологии</journal-title>
      </journal-title-group>
      <issn>1812-7320</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.17513/snt.39193</article-id>
      <article-id pub-id-type="publisher-id">ART-39193</article-id>
      <title-group>
        <article-title>Автоматизированный чувашско-русский переводчик: реализация с помощью метода программной симуляции SQL-запросов типа SELECT</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Димитриев</surname>
              <given-names>А.П.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Dimitriev</surname>
              <given-names>A.P.</given-names>
            </name>
          </name-alternatives>
          <email>dimitrie1@yandex.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Лавина</surname>
              <given-names>Т.А.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Lavina</surname>
              <given-names>T.A.</given-names>
            </name>
          </name-alternatives>
          <email>tlavina@mail.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
      </contrib-group>
      <aff id="aff1">
        <institution xml:lang="ru">ФГБОУ ВО «Чувашский государственный университет имени И.Н. Ульянова»</institution>
        <institution xml:lang="en">Chuvash State University named after I.N. Ulyanov</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2022-06-01">
        <day>01</day>
        <month>06</month>
        <year>2022</year>
      </pub-date>
      <issue>6</issue>
      <fpage>18</fpage>
      <lpage>22</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://top-technologies.ru/article/view?id=39193</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Предметом исследования является разработанный авторами данной статьи программный комплекс, предназначенный для автоматизированного перевода с чувашского языка на русский язык. В предыдущей версии этого программного комплекса выявлены определенные недостатки. Это необходимость установки на компьютер дополнительного программного обеспечения, низкая скорость обработки текста и опасность износа применяемой внешней памяти. Причиной некоторых из этих недостатков являлось интенсивное использование внешней памяти в режиме записи. Статья посвящена устранению выявленных недочетов. В результате устранения этих недостатков скорость обработки текста значительно возросла, а также снижена нагрузка на физический носитель данных. Кроме этого, теперь нет необходимости в установке на компьютер дополнительного программного обеспечения: требуется только операционная система Windows. Таких результатов удалось достичь за счет несколько усложненного программирования, выражающегося в программной симуляции SQL-запросов к базе данных. При этом используются несколько массивов, в которые загружаются все данные, которые ранее хранились в базе данных. Это приводит к увеличению требуемого объема используемой оперативной памяти, но для конечного пользователя это может считаться несущественным. Приводится словесное описание алгоритмов, реализующих поиск в этих массивах. Новые алгоритмы, аналогично алгоритмам, использующим индексы в реляционных базах данных, обладают временной сложностью, пропорциональной логарифму от количества записей массива.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>The subject of the study is a software package developed by the authors of this article, designed for automated translation from the Chuvash language into Russian. In the previous version of this software package, certain shortcomings were identified. This is the need to install additional software on the computer, low text processing speed and the risk of wear of the external memory used. The reason for some of these shortcomings was the intensive use of external memory in write mode. The article is devoted to the elimination of the identified shortcomings. As a result of eliminating these shortcomings, the speed of text processing has increased significantly, and the load on the physical data carrier has also been reduced. In addition, now there is no need to install additional software on the computer: only the Windows operating system is required. Such results were achieved due to somewhat complicated programming, expressed in software simulation of SQL queries to the database. This uses several arrays into which all the data that was previously stored in the database is loaded. This leads to an increase in the required amount of RAM used, but for the end user this may be considered insignificant. A verbal description of the algorithms that implement the search in these arrays is given. Algorithms, like algorithms using indexes in relational databases, have time complexity proportional to the logarithm of the number of array entries.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>оператор SELECT</kwd>
        <kwd>автоматизированный перевод</kwd>
        <kwd>чувашский язык</kwd>
        <kwd>отбор данных</kwd>
        <kwd>база данных</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>SELECT operator</kwd>
        <kwd>computer-aided translation</kwd>
        <kwd>Chuvash language</kwd>
        <kwd>data selection</kwd>
        <kwd>database</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Желтов В.П., Желтов П.В. Разработка системы машинного перевода с чувашского на русский язык // Современные наукоемкие технологии. 2020. № 12-1. С. 37-42. DOI 10.17513/snt.38408.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. UNESCO Atlas of the World’s Languages in Danger. [Электронный ресурс]. URL: http://www.unesco.org/languages-atlas/index.php (дата обращения: 12.05.2022).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Желтов В.П., Желтов П.В. Создание двуязычного словаря для системы машинного перевода чувашского языка // Роль государства и институтов гражданского общества в сохранении родных языков и литератур: материалы Международной научно-практической конференции (Чебоксары, 22–23 октября 2020 г.). Чебоксары: ИД «Среда», 2021. С. 170–175. DOI 10.31483/a-10228.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Apertium Turkic. Открытая платформа машинного перевода. [Электронный ресурс]. URL: https://turkic.apertium.org (дата обращения: 12.05.2022).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Желтов В.П., Желтов П.В. Анализ национальных корпусов и новые возможности в изучении родных языков // Роль государства и институтов гражданского общества в сохранении родных языков и литератур: материалы Международной научно-практической конференции. Чебоксары: ИД «Среда», 2021. – С. 165–170. DOI 10.31483/a-10228.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6. Двуязычный корпус чувашского языка. [Электронный ресурс]. URL: https://ru.corpus.chv.su/ (дата обращения: 12.05.2022).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>7. Димитриев А.П. Чувашско-русский переводчик: программная реализация // Прикладная информатика. 2011. № 6 (36). С. 43-46.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>8. ФГБОУ ВО «Чувашский государственный университет им.И.Н. Ульянова». Управление информатизации. [Электронный ресурс]. URL: http://ui.chuvsu.ru/index.php/2010-06-25-10-45-35 (дата обращения: 12.05.2022).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>9. Желтов В.П., Желтов П.В., Сергеев Е.С. Результаты тестирования программного обеспечения Национального корпуса чувашского языка // Современные наукоемкие технологии. 2017. № 8. С. 13-18.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>10. Kingston Technology. Различия между типами памяти SLC, MLC, TLC и 3D NAND в USB-накопителях, твердотельных накопителях и картах памяти. [Электронный ресурс].; URL: https://www.kingston.com/ru/solutions/pc-performance/difference-between-slc-mlc-tlc-3d-nand (дата обращения: 12.05.2022).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>11. ГОСТ Р 56920-2016/ISO/IEC/IEEE 29119-1:2013. Системная и программная инженерия. Тестирование программного обеспечения. Часть 1. Понятия и определения. М.: Стандартинформ, 2016. 54 с</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
