Перевод документа Excel или Google docs spreadsheet целиком
От: NiJazz Австралия  
Дата: 25.02.12 19:58
Оценка:
Коллеги, нужно перевести документ Excel, содержащий русские односложные фразы на английский язык. Поэтому автоматический переводчик вполне подойдет. Там полно ячеек, и руками это делать будет трудно. Помогите советом. Нужно перевести весь документ, хорошо бы в одно нажатие.
Спасибо.
Re: Перевод документа Excel или Google docs spreadsheet цели
От: NiJazz Австралия  
Дата: 25.02.12 20:11
Оценка:
Здравствуйте, NiJazz, Вы писали:

NJ>Коллеги, нужно перевести документ Excel, содержащий русские односложные фразы на английский язык. Поэтому автоматический переводчик вполне подойдет. Там полно ячеек, и руками это делать будет трудно. Помогите советом. Нужно перевести весь документ, хорошо бы в одно нажатие.

NJ>Спасибо.

В Google Docs есть функция GoogleTranslate, но тут подводит незнание Excel'a. Можно ли как-то задать для ячеек формулу типа cell[i,j] = GoogleTranslate( cell[i,j], "ru", "en" )? Я так понял, что формула не может позволить ячейке читать саму себя, типа "циклическая ссылка" что ли...

Хотя здорово было бы все сразу автоматом перевести.
Спасибо.
Re[2]: Перевод документа Excel или Google docs spreadsheet ц
От: Рома Мик Россия http://romamik.com
Дата: 25.02.12 20:19
Оценка: 2 (1)
Здравствуйте, NiJazz, Вы писали:

NJ>В Google Docs есть функция GoogleTranslate, но тут подводит незнание Excel'a. Можно ли как-то задать для ячеек формулу типа cell[i,j] = GoogleTranslate( cell[i,j], "ru", "en" )? Я так понял, что формула не может позволить ячейке читать саму себя, типа "циклическая ссылка" что ли...

Если действительно функция такая есть, то скопируй всё (для формата) на другой лист, а потом везде поставь формулу чтобы она с исходного листа брала значения в тех же координатах и переводила.
Re[3]: Перевод документа Excel или Google docs spreadsheet ц
От: NiJazz Австралия  
Дата: 26.02.12 05:50
Оценка:
Здравствуйте, Рома Мик, Вы писали:

РМ>Здравствуйте, NiJazz, Вы писали:


NJ>>В Google Docs есть функция GoogleTranslate, но тут подводит незнание Excel'a. Можно ли как-то задать для ячеек формулу типа cell[i,j] = GoogleTranslate( cell[i,j], "ru", "en" )? Я так понял, что формула не может позволить ячейке читать саму себя, типа "циклическая ссылка" что ли...

РМ>Если действительно функция такая есть, то скопируй всё (для формата) на другой лист, а потом везде поставь формулу чтобы она с исходного листа брала значения в тех же координатах и переводила.

Так и сделали вчера, спасибо
Похоже, сразу файл никак.
Re: Перевод документа Excel или Google docs spreadsheet цели
От: Кодт Россия  
Дата: 26.02.12 11:07
Оценка:
Здравствуйте, NiJazz, Вы писали:

NJ>Коллеги, нужно перевести документ Excel, содержащий русские односложные фразы на английский язык. Поэтому автоматический переводчик вполне подойдет. Там полно ячеек, и руками это делать будет трудно. Помогите советом. Нужно перевести весь документ, хорошо бы в одно нажатие.

NJ>Спасибо.

В три нажатия.
1) сохранить в формат csv
2) перевести как текст (только убедиться, что csv-разметка не корёжится)
3) сохранить обратно в xls

В пять нажатий
1) скопировать колонку (или несколько колонок) в ворд
2) преобразовать таблицу в абзацы
3) перевести
4) преобразовать абзацы в таблицу
5) скопировать обратно в эксель

Либо написать скрипт на офисном васике (прототип скрипта делается записью макроса). Чтобы для каждой ячейки он вызывал внешнюю команду.
Либо, если это не эксель, а опен-офис, а тем более, если это под линуксом — то написать скрипт на питоне. По мне, удобнее не оракловским апи пользоваться, а библиотеками xlrd/xlwt.
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.