Язык программирования cat - IT Новости из мира ПК
Semenalidery.com

IT Новости из мира ПК
58 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Язык программирования cat

CAT программа — что это такое и как начать делать переводы в 2 раза быстрее

CAT программа

Для удобства работы с переводами, переводчики-фрилансеры и компании используют CAT tool, или CAT программу, которая отлично подходит для организации переводческой работы в офисах компаний. Это по сути комплексное решение по автоматизации переводов, которое имеет набор полезных функций и удобно для использования.

О CAT программе

CAT tool (Computer-assisted translation tool) – это современное комплексное решение для переводчиков и компаний, которые занимаются профессиональными переводами. Основная задача CAT инструмента – сократить время на перевод документа за счет машинного перевода, подставления готовых частей перевода из памяти переводов, автоматического перевода согласно глоссариям, автоматической проверки качества перевода и других инструментов автоматизации перевода. CAT tool так же позволяет использовать проверку правописания, грамматики, управлять терминами, использовать специфические словари, использовать базы данных терминов, индексаторы текста, совершать слияние перевода и исходного текста, управлять проектами, памятью переводов, и автоматизировать переводческий труд.

Работа программы построена очень просто и удобно. CAT программа предоставляет переводчикам инструменты для автоматизации, при этом оставляя за ними право принимать решения и свободно корректировать перевод. Это – главная особенность бесплатной CAT программы.

Преимущества CAT tool

О преимуществах этого типа программ больше написано на странице: https://ru.smartcat.ai/cat-tool/. Главная особенность, которой обладает бесплатная CAT программа – это комплексность. В одном продукте разработчики включают архивацию и хранение ваших переводов, определение контекста сегментов текста для скорейшего анализа, быстрый автоматический перевод, хранение терминов словарей и контроль качества (проверку правописания и грамматики).

В итоге, можно существенно улучшить качество перевода, используя анализ и проверку текста при помощи CAT tool. Вместе с тем, есть возможность быстрого и точного машинного перевода, который отвечает всем нормативам и гарантирует отменное качество переведённого текста. Возможности бесплатной CAT tool программы позволят повысить производительность труда переводчиков, автоматизировав максимальное количество операций.

Термины и словари в программе могут создаваться пользователем для определённых случаев, и позволяют более эффективно использовать CAT программу в своих целях. В CAT программе Smartcat можно использовать бесплатно и готовые словари ABBYY.

Проверка правописания в CAT программах позволяет найти ошибки и устранить их, чтобы они не попали в готовый текст, сдаваемый заказчику.

Программы рассчитаны на различных пользователей. Автоматизированные технологии одинаково хорошо зарекомендовали себя как у фрилансеров, так и у крупных компаний.

Бесплатная CAT программа сегодня – это технология, которая стремительно развивается, и предоставляет всё больше возможностей для автоматизации. К примеру, сегодня машинный перевод становится всё более качественным при использовании с большими массивами информации при наличии устоявшихся выражений. За реализацию данной технологии отвечает компонент управления памятью переводов.

CAT программа задействует по максимуму потенциал машинного перевода, и позволяет вам совершать переводы намного быстрее, чем вручную. Во многих программах для перевода есть встроенные инструменты, которые не только позволяют использовать словари для более точного подбора терминов, но и запоминать ваши варианты перевода тех или иных фраз, чтобы использовать их в дальнейшем. Все данные, которые собирает программа, используются исключительно с целью оптимизации и упрощения вашей работы, создания благоприятной рабочей среды. CAT программа не отправляет вашу информацию третьим лицам, и не делает её доступной для них.

Получайте свежие обновления и полезную информацию

Следите за обновлениями CAT программы Smartcat на нашем блоге, и вы узнаете больше о возможностях программ и особенностях работы с ними. Мы постоянно публикуем полезные статьи и обзоры как отдельных возможностей программ, так и обновлений, которые выходят.

Бесплатная CAT tool программа в каждой версии имеет ряд усовершенствований, и не все переводчики могут с ними быстро разобраться. Благодаря нашим обзорам, вы будете всегда в курсе всех фиксов, новых возможностей и дополнений. Разработчики постоянно следят за текущими запросами потребителей, и реагируют на все найденные ошибки. CAT программа — это инструмент, который нужно постоянно изучать, так как он всё время трансформируется. С нашим блогом процесс изучения пройдёт намного быстрее и проще.

Попробуйте Computer-assisted translation

Мы предлагаем вам уже сегодня прикоснуться к современным технологиям машинного перевода и убедиться в том, что бесплатная CAT программа – это лучшее решение, которое существует сегодня. Мы предлагаем вам бесплатный пробный период на программу Smartcat с возможностью дальнейшего приобретения.

Для того, чтобы воспользоваться нашим предложением, вам достаточно зарегистрироваться на нашем сайте в соответствующем разделе, и начать использовать Computer-assisted translation уже сегодня. Идите в ногу со временем и доверяйте только современным технологиям перевода. Мы уверены, что CAT программа Smartcat станет для вас надёжной опорой в работе.

Cat (язык программирования)

Cat — функциональный стековый язык программирования вдохновлен языком программирования Joy, от которого он отличается тем, что обеспечивает статическую типизацию с выводом типов (как, например, в ML и Haskell). Это один из подходов, к решению проблемы надёжности, существующей в стековых языках [2] Так же включает макроязык MetaCat [3] , позволяющий расширение языка Cat путём переопределения термов.

Cat разрабатывался как высокоуровневый промежуточный язык, который также может использоваться как самостоятельный язык для разработки простых приложений. Таким образом, он занимает нишу аналогичную PostScript. Другое назначение этого языка — преподавание основных понятий программирования.

Содержание

Примеры

Реализации

Базовая реализация Cat представляет собой написанный на C# интерпретатор [4] и компилятор в CIL-код. Доступны также интерпретаторы Cat, написанные на Scheme [5] , JavaScript [6] , Python [7] , Haskell [8] , Ωmega (англ.) [9] , Standard ML [10] .

В настоящее время Christopher Diggins работает над проектом cvml (Chickadee Virtual Machine Language) [11] , написанной на С++ виртуальной машиной.

Примечания

  1. The Cat Programming Language, Lambda the Ultimate
  2. Factor: a dynamic stack-based programming language (англ.) — Slava Pestov, Daniel Ehrenberg, Joe Groff. Dynamic Languages Symposium 2010, см. раздел Related Works
  3. MetaCat
  4. Cat — A Statically Typed Programming Language Interpreter in C#, Christopher Diggins, 4 Nov 2006, The Code Project
  5. scheme-cat — a separate project for embedding Cat in Scheme by Ben Chambers
  6. Online Cat interpreter
  7. Cat in Python — implementation by Andrew Nelis
  8. Cat in Haskell
    На основе: Techniques for Embedding Postfix Languages in Haskell by Chris Okasaki. Haskell Workshop, October 2002, pages 105-113.+source code
  9. Cat interpreter in Omega using thrists (threaded lists) by Gabor Greif
  10. Typed callcc in a stack-based language
  11. cvml на Google Code

Литература

  • Christopher DigginsCat: A Functional Stack-Based Little Language (англ.) // Dr. Dobb’s Journal. — April 15, 2008.
  • Christopher Diggins. Typing Functional Stack-Based Languages (PDF, 0.7 МБ) . Submitted for consideration to ICFP 2007
  • Christopher Diggins. Simple Type Inference for Higher-Order Stack-Oriented Languages (PDF, 100Kb), Technical Report Cat-TR-2008-001, Draft April 20, 2008

Ссылки

  • cat-language.com — оф. сайт
  • cat-language, The Cat Programming Language Project на Google Code
  • Cat Language discussion group
  • Christopher Diggins’s Home Page
Читать еще:  Clipper язык программирования

Wikimedia Foundation . 2010 .

Смотреть что такое «Cat (язык программирования)» в других словарях:

Перл (язык программирования) — Perl Семантика: мультипарадигменный: императивный, объектно ориентированный, функциональный Тип исполнения: интерпретатор Появился в: 1987 г. Автор(ы): Ларри Уолл … Википедия

Конкатенативный язык программирования — Конкатенативные или стековые языки программирования основаны на том, что конкатенация двух фрагментов кода выражает их композицию. Эти языки используют стек для хранения аргументов и возвращаемых значений операций. Самый распространённый… … Википедия

Скретч (язык программирования) — У этого термина существуют и другие значения, см. Scratch. Скретч Семантика: событийно ориентированная Класс языка: графический, учебный Тип исполнения … Википедия

Shakespeare (язык программирования) — Shakespeare эзотерический язык программирования разработанный Джоном Аслаудом и Карлом Хассельстромом. Язык Shakespeare призван замаскировать исходный код программы под пьесы Шекспира, как язык программирования Chef маскирует их под рецепты … Википедия

Joy (язык программирования) — Joy Класс языка: мультипарадигменный: функциональный, конкатенативный, стековый Появился в: 2001 Автор(ы): Manfred von Thun Типизация данных: сильная, динамическая … Википедия

Cat (значения) — Cat может означать: cat утилита в UNIX подобных операционных системах. .cat домен верхнего уровня для каталонских сайтов. CAT тикер корпорации Caterpillar на Нью Йоркской фондовой бирже. Alley Cat компьютерная игра 1983… … Википедия

Список языков программирования по категориям — Списки языков программирования По категориям Хронологический Генеалогический Приведён список языков программирования, сгруппированных по категориям. Некоторые языки попали в несколько категорий. Содержание … Википедия

Список языков программирования — Списки языков программирования Алфавитный По категориям Хронологический Генеалогический Цель этого алфавитного списка языков программирования состоит в том, чтобы дать полный перечень всех существующих языков программирования, как используемых в… … Википедия

С++ — См. также: Си (язык программирования) C++ Семантика: мультипарадигмальный: объектно ориентированное, обобщённое, процедурное, метапрограммирование Тип исполнения: компилируемый Появился в: 1985 г. Автор(ы): Бьёрн Страуструп … Википедия

JavaScript — Не следует путать с Java. JavaScript Класс языка: мультипарадигменный … Википедия

Команда Cat в Linux. Основные и расширенные примеры

Главное меню » Операционная система Linux » Команда Cat в Linux. Основные и расширенные примеры

Название cat расшифровывается как catenate , основная задача этой команды является объединение нескольких входных файлов путем последовательной отправки их содержимого на стандартный вывод:

Если вы хотите сохранить результат этой конкатенации в файле, вам необходимо использовать перенаправление оболочки:

Даже если основной целью проекта является объединение файлов, утилита cat также часто используется только с одним аргументом для отображения содержимого этого файла на экране, точно так же, как мы это сделали в последней строке примера выше.

A. Использование команды cat со стандартным входом

При использовании без каких-либо аргументов команда cat будет считывать данные со своего стандартного ввода и записывать их на свой стандартный вывод, что в основном бесполезно … если вы не используете какой-либо параметр для преобразования данных. Мы поговорим о нескольких интересных вариантах позже.

В дополнение к пути к файлам, команда cat также понимает — специальное имя файла как псевдоним для стандартного ввода. Таким образом, вы можете вставить данные, считанные со стандартного ввода между файлами, указанными в командной строке:

B. Использование команды cat с двоичными файлами

1. Объединение разделенных файлов

Команда cat не делает никаких предположений о содержимом файла, поэтому она будет работать с двоичными данными. Что-то, что может быть полезно, для объединения файлов разбитых с помощью команд split или csplit . Или присоединить к частичным загрузкам, как мы это сейчас сделаем:

У нас теперь две половины изображения. Вы можете открыть первую половину и увидеть, что она «сломана» с помощью ImageMagick, display , gimp , или любого другого программного обеспечения, способного читать файлы изображений:

Если вы изучите команду curl, которую мы использовали, вы увидите, что две части прекрасно дополняют друг друга. Первая половина – от 0 байт до 50000, а вторая половина – от 50001 байта до конца файла. Между ними не должно быть недостающих данных. Поэтому нам нужно только связать две части вместе (в правильном порядке), чтобы вернуть полный файл:

2. Работа с потоковыми форматами файлов

Вы можете не только использовать команду cat для «воссоединения» двоичных файлов, которые были разделены на несколько частей, в некоторых случаях вы также можете создавать новые файлы таким образом. Это особенно хорошо работает с «без заголовка» или «потоковыми» файловыми форматами, такими как видеофайлы (файлы .TS ) транспортного потока MPEG :

Теперь мы можем комбинировать все эти видеопотоки с потоком данных с помощью команды cat , получив в выходном файле абсолютно корректный TS-файл:

Благодаря формату файла TS вы можете объединить эти файлы в том порядке, который вы хотите, и вы даже можете использовать один и тот же файл несколько раз в списке аргументов для создания циклов или повторения в выходном видео. Очевидно, это было бы забавно, если бы мы использовали анимированные изображения, но сможете ли вы сделать это самостоятельно: многие устройства потребительского класса записывают файлы TS, а если нет, вы все равно можете использовать ffmpeg для конвертирования практически любого видеофайла в файл транспортного потока. Не стесняйтесь делиться своими творениями, используя раздел комментариев!

3. Взлом cpio-архивов

В качестве последнего примера давайте посмотрим, как мы можем использовать команду cat для объединения нескольких архивов cpio . Но на этот раз это будет не так просто, поскольку для этого потребуется немного знаний о формате архивного файла cpio .

В архиве cpio хранятся метаданные и содержимое файла последовательно, что делает его подходящим для конкатенации файла с помощью утилиты cat . К сожалению, в архиве cpio также есть контейнер, используемый для обозначения конца архива:

Хорошо является то, что двоичный архив cpio, этот контейнер с фиксированной длиной 280 байтов. Итак, используя стандартную команду head, у нас есть простой способ ее удалить:

C. Основные параметры команды cat

После того, как вы поиграли с различными форматами двоичных файлов, вернемся к простым старым текстовым файлам, изучив пару опций, специально предназначенных для работы с этими файлами. Несмотря на то, что они не являются частью стандарта POSIX, эти параметры являются переносимыми по версиям BSD и GNU для cat . Обратите внимание: мы не претендуем на то, что мы здесь разберем все моменты, поэтому проверьте страницу man , чтобы увидеть полный список опций, поддерживаемых вашей системой команду cat !

-n : числовые строки

С помощью опции n команда cat префикс каждой выходной строки по номеру строки:

В параметр -n число выходных линий. Это означает, что счетчик не сбрасывается при переходе от одного входного файла в другой, как вы увидите это, если вы попробовали самостоятельно следующую команду:

-s : подавление повторяющихся пустых выходных строк

С помощью опции -s команда cat сбрасывает несколько последовательных пустых строк:

В приведенном выше примере вы можете увидеть, что в выводе по умолчанию строки 10 и 11 были пустыми. При добавлении опции -s вторая пустая строка была отброшена.

Читать еще:  Последовательность этапов программирования

-b : число только непустые строки

Несколько связанный с двумя предыдущими вариантами, опция -b будет содержать строки, игнорируя пустые:

В приведенном выше примере используются два экземпляра команды cat с различными параметрами в контейнере. Внутренняя нумерация происходит с помощью опции -b , используемой с первой командой cat . Внешняя нумерация исходит с помощью опции -n , используемой со второй командой cat .

Как вы можете увидеть, первая и последняя строки не были пронумерованы опцией -b , потому что они пусты. Но как насчет 6-й линии? Почему она по-прежнему нумеруется с опцией -b ? Ну, потому что это строка заполненная пробелами, но не пустая, как мы увидим в следующем разделе.

-v ,, -e , -t : Отображение непечатаемых символов

Три варианта, -v , -e `, and `-t которые используются для отображения различных наборов невидимых символов. Даже если наборы перекрываются, нет опции «catch-all», поэтому вам придется комбинировать их, если вы хотите отображать все невидимые символы.

-v : просмотр невидимых символов

Опция -v отображает все непечатаемые символы с кареткой и мета – обозначениями, за исключением строки и табуляции.

С помощью этой опции управляющие символы будут отображаться как каретка ( ^ ), за которыми следует соответствующий символ ASCII (например, возврат каретки, 13 байт отображается так, ^M как M в ASCII – 64 + 13), а символы с набором бит высокого порядка появится в «мета» описании M- за которой следует представление, соответствующее 7 младшим битам (например, байт 141 будет отображаться так, M-^M как 141 – 128 + 13).

Хотя, казалось бы, эзотерическая, эта функция может быть полезна при работе с двоичными файлами, например, если вы хотите изучить необработанную информацию, встроенную в файл JPEG:

Другим вариантом использования этого параметра -v является поиск управляющих символов, которые могли бы просочиться в текстовый файл. Если вы запомнили это, у нас есть эта странная проблема выше с вариантом, -b , обозначающим 6-ю строку ввода, тогда как она выглядела пустой. Итак, давайте расследуем следующее:

Ах ах! Вы видите эти знаки ^M ? Они используются для замены символа обратной невидимой каретки. Откуда это? Ну, протокол, dict , как и любой другой интернет-протокол, использует CRLF в качестве терминатора линии. Поэтому мы загрузили их как часть наших образцовых файлов. Но пока это объясняет, почему cat считает, что 6-я строка не пуста.

-e : отображение невидимых символов, включая конец строки

Опция -e работает с опцией -v , только будет добавить знак доллара ( $ ) перед каждым символом перевода строки, тем самым явно показывая конец линии:

-t : отображение невидимых символов, включая вкладки

Опция -t работает как вариант -v , за исключением того, что будет также отображать табличные данные с помощью курсора ^I (закладка хранится в виде байта удержания значение 9, а I в ASCII составляет 64 + 9 = 73):

-et : показать все скрытые символы

Как мы уже говорили кратко, если вы хотите отобразить все непечатаемые символы, в том числе таблицы и маркеры конца строки, вам нужно будет использовать варианты -e и -t :

Бонус: бесполезное использование команды cat в Linux

Никакая статья о команде cat не была бы полной без упоминания об использовании анти-шаблона «Бесполезное использование cat».

Это происходит, когда вы используете cat , для единственной цели отправки содержимого файла на стандартный ввод другой команды. Это использование команды cat называется «бесполезным», поскольку простой параметр перенаправления или имени файла выполнил бы эту работу и сделал бы это лучше. Но пример стоит тысячи слов:

В приведенном выше примере мы использовали контейнер для отображения содержимого файла uuoc.txt с помощью команды less:

Таким образом, единственной целью команды cat было подавать стандартный ввод команды less с содержимым файла uuoc.txt . Мы бы получили такое же поведение, используя перенаправление оболочки:

Собственно, команда, less , как и многие команды, также принимает имя файла в качестве аргумента. Поэтому мы могли просто написать это вместо этого:

Как вы можете видеть, здесь нет необходимости в применении команды cat . Мы упоминаем анти-шаблон «Бесполезное использование cat», потому, что, если вы публично используете ее на форуме или в другом месте, несомненно, кто-то укажет на это с аргументом, который вы создадите «лишний процесс для ничего».

Должны признаться, что долгое время мы были довольно пренебрежительным с такими комментариями. В конце концов, на нашем современном оборудовании добавление одного дополнительного процесса для однократной операции не может вызвать слишком много накладных расходов.

Но при написании этой статьи мы сделали быстрый эксперимент, сравнивая время, требуемое с UUOC и без него тестовым скриптом awk для обработки 500 МБ данных, поступающих с медленного носителя.

К нашему удивлению, разница была далека от незначительной.

Однако причина заключается не в создании дополнительного процесса. Но из-за дополнительного чтения/записи и переключения контекста UUOC берет на себя (как вы можете вывести его из времени, потраченного на выполнение системного кода). Поэтому, действительно, когда вы работаете с большими наборами данных, дополнительная команда cat имеет невыгодную стоимость. Что касается нас, мы постараемся быть более бдительными с этим сейчас! А вы? Если у вас есть примеры бесполезного использования Cat, не стесняйтесь делиться ими с нами!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

CAT программа — что это такое и как начать делать переводы в 2 раза быстрее

CAT программа

Для удобства работы с переводами, переводчики-фрилансеры и компании используют CAT tool, или CAT программу, которая отлично подходит для организации переводческой работы в офисах компаний. Это по сути комплексное решение по автоматизации переводов, которое имеет набор полезных функций и удобно для использования.

О CAT программе

CAT tool (Computer-assisted translation tool) – это современное комплексное решение для переводчиков и компаний, которые занимаются профессиональными переводами. Основная задача CAT инструмента – сократить время на перевод документа за счет машинного перевода, подставления готовых частей перевода из памяти переводов, автоматического перевода согласно глоссариям, автоматической проверки качества перевода и других инструментов автоматизации перевода. CAT tool так же позволяет использовать проверку правописания, грамматики, управлять терминами, использовать специфические словари, использовать базы данных терминов, индексаторы текста, совершать слияние перевода и исходного текста, управлять проектами, памятью переводов, и автоматизировать переводческий труд.

Работа программы построена очень просто и удобно. CAT программа предоставляет переводчикам инструменты для автоматизации, при этом оставляя за ними право принимать решения и свободно корректировать перевод. Это – главная особенность бесплатной CAT программы.

Преимущества CAT tool

О преимуществах этого типа программ больше написано на странице: https://ru.smartcat.ai/cat-tool/. Главная особенность, которой обладает бесплатная CAT программа – это комплексность. В одном продукте разработчики включают архивацию и хранение ваших переводов, определение контекста сегментов текста для скорейшего анализа, быстрый автоматический перевод, хранение терминов словарей и контроль качества (проверку правописания и грамматики).

Читать еще:  Модульность в программировании

В итоге, можно существенно улучшить качество перевода, используя анализ и проверку текста при помощи CAT tool. Вместе с тем, есть возможность быстрого и точного машинного перевода, который отвечает всем нормативам и гарантирует отменное качество переведённого текста. Возможности бесплатной CAT tool программы позволят повысить производительность труда переводчиков, автоматизировав максимальное количество операций.

Термины и словари в программе могут создаваться пользователем для определённых случаев, и позволяют более эффективно использовать CAT программу в своих целях. В CAT программе Smartcat можно использовать бесплатно и готовые словари ABBYY.

Проверка правописания в CAT программах позволяет найти ошибки и устранить их, чтобы они не попали в готовый текст, сдаваемый заказчику.

Программы рассчитаны на различных пользователей. Автоматизированные технологии одинаково хорошо зарекомендовали себя как у фрилансеров, так и у крупных компаний.

Бесплатная CAT программа сегодня – это технология, которая стремительно развивается, и предоставляет всё больше возможностей для автоматизации. К примеру, сегодня машинный перевод становится всё более качественным при использовании с большими массивами информации при наличии устоявшихся выражений. За реализацию данной технологии отвечает компонент управления памятью переводов.

CAT программа задействует по максимуму потенциал машинного перевода, и позволяет вам совершать переводы намного быстрее, чем вручную. Во многих программах для перевода есть встроенные инструменты, которые не только позволяют использовать словари для более точного подбора терминов, но и запоминать ваши варианты перевода тех или иных фраз, чтобы использовать их в дальнейшем. Все данные, которые собирает программа, используются исключительно с целью оптимизации и упрощения вашей работы, создания благоприятной рабочей среды. CAT программа не отправляет вашу информацию третьим лицам, и не делает её доступной для них.

Получайте свежие обновления и полезную информацию

Следите за обновлениями CAT программы Smartcat на нашем блоге, и вы узнаете больше о возможностях программ и особенностях работы с ними. Мы постоянно публикуем полезные статьи и обзоры как отдельных возможностей программ, так и обновлений, которые выходят.

Бесплатная CAT tool программа в каждой версии имеет ряд усовершенствований, и не все переводчики могут с ними быстро разобраться. Благодаря нашим обзорам, вы будете всегда в курсе всех фиксов, новых возможностей и дополнений. Разработчики постоянно следят за текущими запросами потребителей, и реагируют на все найденные ошибки. CAT программа — это инструмент, который нужно постоянно изучать, так как он всё время трансформируется. С нашим блогом процесс изучения пройдёт намного быстрее и проще.

Попробуйте Computer-assisted translation

Мы предлагаем вам уже сегодня прикоснуться к современным технологиям машинного перевода и убедиться в том, что бесплатная CAT программа – это лучшее решение, которое существует сегодня. Мы предлагаем вам бесплатный пробный период на программу Smartcat с возможностью дальнейшего приобретения.

Для того, чтобы воспользоваться нашим предложением, вам достаточно зарегистрироваться на нашем сайте в соответствующем разделе, и начать использовать Computer-assisted translation уже сегодня. Идите в ногу со временем и доверяйте только современным технологиям перевода. Мы уверены, что CAT программа Smartcat станет для вас надёжной опорой в работе.

Язык программирования cat

Александра Головина, редактор отдела русских переводов в Logrus IT

Любой начинающий (и не очень) переводчик, который старается на регулярной основе работать с крупными локализационными компаниями, рано или поздно сталкивается с аббревиатурой CAT.

Что же это такое и зачем нужно?

Аббревиатура САТ расшифровывается как Computer-Aided Translation — дословно «перевод с помощью компьютера». На русском чаще используют термин «автоматизированный перевод». Не стоит бояться слова «автоматизированный» — к машинному переводу, выполненному программами вроде Promt, печально известному своим ужасным качеством, оно не имеет отношения.

Чем компьютер может помочь переводчику? Есть три основных преимущества, которые использование инструментов САТ дает и отдельным переводчикам, и бюро переводов.

Экономия времени

Главное из них — экономия времени. В наиболее распространенных CAT-приложениях имеются встроенные утилиты, значительно облегчающие перевод.

В их числе — абсолютно незаменимые TM (Translation Memory; память переводов) — базы данных, в которых хранятся выполненные ранее переводы. Для удобства они вынесены в рабочую область приложения. Поиск по ТМ не только показывает перевод того или иного термина в предыдущих проектах, но и дает ссылку на то, когда и кем был предложен вариант перевода.

Для работы над проектами, в которых требуется строго следовать утвержденной заказчиком терминологии, используются глоссарии (терминологические словари), также встроенные в CAT в виде утилиты.

Помимо терминологической сверки с существующими переводами ТМ автоматически подставляет в текст повторяющиеся фрагменты, которые встречались в предыдущих проектах и занесены в базу. При этом окончательное решение о возможности использования готового перевода в каждом конкретном случае принимает человек: бывает, что контекст полностью меняется, и перевод, на 99% совпадающий с предыдущим вариантом, теряет смысловую адекватность.

Благодаря этой функции упрощается работа с крупными проектами — менеджеры, занятые организацией процесса, получают возможность точнее оценить объем предстоящей работы и реальные сроки ее выполнения и, как следствие, распределить файлы среди нескольких переводчиков и редакторов.

Повышение качества

Второе важное преимущество CAT — возможность значительно повысить качество переводов. Время, сэкономленное благодаря утилитам, можно использовать для дополнительной шлифовки текста. Снимая с переводчика часть рутинной работы, САТ позволяет сосредоточить усилия на «распутывании» особенно трудных мест и поиске наиболее элегантных решений перевода, включая игру слов.

Применение CAT принципиально облегчает работу над унификацией имен собственных и терминологии. Это означает, что доктор Ватсон из одного рассказа шерлокианы не превратится в другом в доктора Уотсона, а один и тот же термин не будет переведен по-разному в начале, середине и конце текста. Это особенно важно для объемных проектов, над которыми работает несколько переводчиков, у каждого из которых собственные представления о прекрасном.

Опора на глоссарий и базу данных ТМ — при условии, что переводчикам дана инструкция строго им следовать, — гарантированно повысит общее качество перевода, в том числе и потому, что редактор сможет уделить больше внимания стилистической отделке текста — техническую работу по проверке единообразия использованных терминов и имен собственных за него выполнит САТ.

Экономическая целесообразность

Повышение качества перевода в сочетании с сокращением времени на его выполнение экономически выгодно. С инструментами CAT вы будете переводить быстрее, а значит, сможете взять больше заказов. Автоподстановка фрагментов текста из ТМ исключает двойную оплату за одну и ту же работу. В отдельных случаях, когда в исходном тексте часто повторяются одни и те же формулировки, это дает весьма существенный экономический эффект.

Повышая качество готового перевода, вы повышаете и его рыночную стоимость, следовательно, сможете продать его заказчику дороже.

В конечном счете использование автоматизированных средств перевода позволит вам сдавать работу безупречного качества в рекордно короткие сроки, постоянно повышая свою профессиональную репутацию.

САТ поможет вам реализовать формулу успеха: Качество + Скорость работы = Отличная репутация.

Ссылка на основную публикацию
Adblock
detector