|
15 / 14 / 5
Регистрация: 14.10.2015
Сообщений: 266
|
||||||
Переводчик с английского на русский и обратно11.01.2016, 21:36. Показов 20736. Ответов 20
Метки нет (Все метки)
Помогите, пожалуйста. Требуется разработать приложение - переводчик с английского на русский и обратно. Словарь с переводом должен загружаться из файла. У пользователя 2 действия: перевести англ. текст или перевести рус. текст. Все вводится с консоли.
0
|
||||||
| 11.01.2016, 21:36 | |
|
Ответы с готовыми решениями:
20
Переводчик с английского на русский Переводчик с английского на русский и наоборот Реализовать программу-переводчик с английского на русский и наоборот |
|
Модератор
3137 / 2284 / 469
Регистрация: 26.03.2015
Сообщений: 8,888
|
|
| 11.01.2016, 22:16 | |
|
На форуме есть специальный тэг для оформления кода.
File.ReadAllLines() читает файл целиком в созданный специально для этого массив строк. То есть, Вы сначала читаете файл целиком, смотрите на длину получившегося массива и массив удаляете. Затем в цикле для каждой стоки Вы опять читаете файл целиком и из полученного массива копируете одну строку в свой массив. Таким образом, если в файле 1000 строк, то Вы прочитаете его 1001 раз, создадите и уничтожите 1001 массив и 1000000 строк.
0
|
|
|
15 / 14 / 5
Регистрация: 14.10.2015
Сообщений: 266
|
|
| 11.01.2016, 22:18 [ТС] | |
|
Я не знаю, как мне строку из русских слов заменить на английские
![]() Как именно код написать.
0
|
|
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
| 11.01.2016, 22:24 | |
|
Вы хотите красиво переводить или:
I do not understand - Я делать не понимать
0
|
|
|
15 / 14 / 5
Регистрация: 14.10.2015
Сообщений: 266
|
|
| 11.01.2016, 22:25 [ТС] | |
|
некрасивый перевод устраивает
0
|
|
|
Модератор
3137 / 2284 / 469
Регистрация: 26.03.2015
Сообщений: 8,888
|
||||||
| 11.01.2016, 22:31 | ||||||
0
|
||||||
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
||
| 11.01.2016, 22:38 | ||
Сообщение было отмечено Chubaka101 как решение
Решение1) Делаете текстовый файл такой структуры: I я do делать not не understand понимать. 2) Создаете словарь: Dictionary<string, string> dict = new Dictionary<string, string>(); 3) Читаете файл с помощью File.ReadAllLines(), сплитом разбиваете строки на слова и в зависимости от направления перевода помещаете в ключ английские слова, а в значение - русские или наоборот. 4) Вводите в консоль фразу, сплитом разбиваете ее на слова и в цикле по ключу из словаря получаете значение и добавляете его в строку с переведенным текстом. 5) Всё.
1
|
||
|
15 / 14 / 5
Регистрация: 14.10.2015
Сообщений: 266
|
||||||
| 12.01.2016, 12:46 [ТС] | ||||||
2)Помещение в ключ тоже не могу осуществить.
0
|
||||||
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
|||||||
| 12.01.2016, 12:56 | |||||||
Сообщение было отмечено Chubaka101 как решение
Решение
Chubaka101,
Зачем словарь с массивами в качестве ключей и значений? Я имел в виду немного другое. В словаре, если предполагается перевод с русского на английский, должны содержаться пары ключ-значение, представляющие собой сочетания русского и соответствующего ему английского слова.
1
|
|||||||
|
15 / 14 / 5
Регистрация: 14.10.2015
Сообщений: 266
|
||||||
| 12.01.2016, 13:17 [ТС] | ||||||
Какой же я тупой
0
|
||||||
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
||||||
| 12.01.2016, 13:17 | ||||||
Сообщение было отмечено Chubaka101 как решение
Решение
Вот пример:
1
|
||||||
|
15 / 14 / 5
Регистрация: 14.10.2015
Сообщений: 266
|
||||||
| 12.01.2016, 17:27 [ТС] | ||||||
0
|
||||||
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
| 12.01.2016, 17:54 | |
|
Возможно формат файла не такой. Где-то лишний пробел, знак препинания и т.п.
На какой строке исключение?
0
|
|
|
15 / 14 / 5
Регистрация: 14.10.2015
Сообщений: 266
|
||
| 12.01.2016, 18:16 [ТС] | ||
|
Ошибку понял, я изменил расположение файла.
Добавлено через 2 минуты Как сделать, чтобы регистр слов или букв не был важен? Добавлено через 9 минут
0
|
||
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
||
| 12.01.2016, 18:42 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 27.03.2018
Сообщений: 3
|
||||||
| 02.05.2018, 19:37 | ||||||
не работает
0
|
||||||
|
15 / 14 / 5
Регистрация: 14.10.2015
Сообщений: 266
|
||||||
| 08.05.2018, 20:10 [ТС] | ||||||
|
Vitaliy_TRM, Дарю
Только файлик не забудь создать, эх, два года уже прошло)
1
|
||||||
|
0 / 0 / 0
Регистрация: 05.10.2018
Сообщений: 2
|
|
| 30.05.2019, 21:14 | |
|
А файлик можете выложить пожалуйста?
0
|
|
|
11 / 18 / 0
Регистрация: 10.03.2022
Сообщений: 259
|
|
| 02.07.2022, 21:00 | |
|
Chubaka101,
Подскажите, хочу доработать программу. Нужно текстовый файл с русским языком перевести с помощью программы автоматически на английский и создать с помощью программы второй текстовый файл с английским переводом. Добавлено через 5 минут Если есть такой переводчик, то просто скиньте. Нужно считать русский текст из одного файла и создать файл с английским переводом этого текста. Что сам придумал. Пока придумал только вопрос. В голове есть примерное представление, как это реализовать, но пока возникают сложности, больше сил потрачу, чем хорошего сделаю. Лучше спрошу. Необязательно к Chubaka101 вопрос, может кто угодно ответить. Как реализовать функцию, чтобы она заменяла русское слово на английское? Например: "поезд" - "train" Спасибо.
0
|
|
|
403 / 265 / 69
Регистрация: 12.04.2020
Сообщений: 1,404
|
||
| 02.07.2022, 21:19 | ||
|
а по вашему: читаете файл, ищите апи который переводит (гугл или дип), используете его, получаете готовый текст, сохраняете в файл
0
|
||
| 02.07.2022, 21:19 | |
|
Помогаю со студенческими работами здесь
20
Переводчик с английского на русский который добавляется в контекстное меню Переводчик с английского Транслитерация с английского на русский Англо-русский переводчик Англо-русский переводчик Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|