2014-12-16 3 views
0

Я хочу перевести названия предприятий буквально.Как перевести слова буквально?

т.е:

FLAFEL ADAM Я хочу, чтобы перевести его на иврит,

F -> פ 
L -> ל 
A -> א 
. 
. 
. 

так будет פלאפל אדם

оба названия имеют одинаковое написание! Меня не волнует смысл, я просто хочу иметь такое же правописание на обоих языках!

Как это сделать?

+0

Это транслитерация или транскрипция, а не перевод. Для него существует огромное количество систем и многие бессистемные способы. Это не вопрос программирования. После того, как вы определили, какую систему использовать, программирование обычно является простым (хотя и не всегда). –

+0

@ JukkaK.Korpela спасибо, какую систему вы рекомендуете? – david

+0

@ JukkaK.Korpela, может быть, порядок символов юникода помогает мне делать транскрипцию! – david

ответ

0

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

NSDictionary *table = @{@"F": @"פ", 
         @"L": @"ל", 
         @"A": @"א" 
         }; 

и т.д.
Вы можете сделать перевод, например, в

NSString *translatedL = table[@"L"]; 

и т.д.

+0

Благодарим вас за ответ, проблема в том, что у меня нет этого словаря! Я просто приведу пример! – david

+0

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

Смежные вопросы