Коллеги, нужно перевести документ Excel, содержащий русские односложные фразы на английский язык. Поэтому автоматический переводчик вполне подойдет. Там полно ячеек, и руками это делать будет трудно. Помогите советом. Нужно перевести весь документ, хорошо бы в одно нажатие.
Спасибо.
Re: Перевод документа Excel или Google docs spreadsheet цели
Здравствуйте, NiJazz, Вы писали:
NJ>Коллеги, нужно перевести документ Excel, содержащий русские односложные фразы на английский язык. Поэтому автоматический переводчик вполне подойдет. Там полно ячеек, и руками это делать будет трудно. Помогите советом. Нужно перевести весь документ, хорошо бы в одно нажатие. NJ>Спасибо.
В Google Docs есть функция GoogleTranslate, но тут подводит незнание Excel'a. Можно ли как-то задать для ячеек формулу типа cell[i,j] = GoogleTranslate( cell[i,j], "ru", "en" )? Я так понял, что формула не может позволить ячейке читать саму себя, типа "циклическая ссылка" что ли...
Хотя здорово было бы все сразу автоматом перевести.
Спасибо.
Re[2]: Перевод документа Excel или Google docs spreadsheet ц
Здравствуйте, NiJazz, Вы писали:
NJ>В Google Docs есть функция GoogleTranslate, но тут подводит незнание Excel'a. Можно ли как-то задать для ячеек формулу типа cell[i,j] = GoogleTranslate( cell[i,j], "ru", "en" )? Я так понял, что формула не может позволить ячейке читать саму себя, типа "циклическая ссылка" что ли...
Если действительно функция такая есть, то скопируй всё (для формата) на другой лист, а потом везде поставь формулу чтобы она с исходного листа брала значения в тех же координатах и переводила.
Re[3]: Перевод документа Excel или Google docs spreadsheet ц
Здравствуйте, Рома Мик, Вы писали:
РМ>Здравствуйте, NiJazz, Вы писали:
NJ>>В Google Docs есть функция GoogleTranslate, но тут подводит незнание Excel'a. Можно ли как-то задать для ячеек формулу типа cell[i,j] = GoogleTranslate( cell[i,j], "ru", "en" )? Я так понял, что формула не может позволить ячейке читать саму себя, типа "циклическая ссылка" что ли... РМ>Если действительно функция такая есть, то скопируй всё (для формата) на другой лист, а потом везде поставь формулу чтобы она с исходного листа брала значения в тех же координатах и переводила.
Так и сделали вчера, спасибо
Похоже, сразу файл никак.
Re: Перевод документа Excel или Google docs spreadsheet цели
Здравствуйте, NiJazz, Вы писали:
NJ>Коллеги, нужно перевести документ Excel, содержащий русские односложные фразы на английский язык. Поэтому автоматический переводчик вполне подойдет. Там полно ячеек, и руками это делать будет трудно. Помогите советом. Нужно перевести весь документ, хорошо бы в одно нажатие. NJ>Спасибо.
В три нажатия.
1) сохранить в формат csv
2) перевести как текст (только убедиться, что csv-разметка не корёжится)
3) сохранить обратно в xls
В пять нажатий
1) скопировать колонку (или несколько колонок) в ворд
2) преобразовать таблицу в абзацы
3) перевести
4) преобразовать абзацы в таблицу
5) скопировать обратно в эксель
Либо написать скрипт на офисном васике (прототип скрипта делается записью макроса). Чтобы для каждой ячейки он вызывал внешнюю команду.
Либо, если это не эксель, а опен-офис, а тем более, если это под линуксом — то написать скрипт на питоне. По мне, удобнее не оракловским апи пользоваться, а библиотеками xlrd/xlwt.