Skip to content

Commit

Permalink
feat: support th-TH and vi-VT for Apple OCR languages
Browse files Browse the repository at this point in the history
  • Loading branch information
tisfeng committed Jul 21, 2024
1 parent ffc22bf commit c8adbff
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions Easydict/objc/Service/Apple/EZAppleService.m
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,8 @@ - (MMOrderedDictionary *)ocrLanguageDictionary {
EZLanguageGerman, @"de-DE",
EZLanguageRussian, @"ru-RU",
EZLanguageUkrainian, @"uk-UA",
EZLanguageThai, @"th-TH", // macOS 14.5
EZLanguageVietnamese, @"vi-VT", // macOS 14.5
nil];
return orderedDict;
}
Expand Down Expand Up @@ -821,13 +823,15 @@ - (void)ocrImage:(NSImage *)image
return;
}];

if (@available(macOS 12.0, *)) {
// NSError *error;
// NSArray<NSString *> *supportedLanguages = [request supportedRecognitionLanguagesAndReturnError:&error];
// "en-US", "fr-FR", "it-IT", "de-DE", "es-ES", "pt-BR", "zh-Hans", "zh-Hant", "yue-Hans", "yue-Hant", "ko-KR", "ja-JP", "ru-RU", "uk-UA"
// MMLogInfo(@"supported Languages: %@", supportedLanguages);
}

/**
NSArray<NSString *> *supportedLanguages = [request supportedRecognitionLanguagesAndReturnError:nil];
"en-US", "fr-FR", "it-IT", "de-DE", "es-ES", "pt-BR", "zh-Hans", "zh-Hant", "yue-Hans", "yue-Hant", "ko-KR", "ja-JP", "ru-RU", "uk-UA"
New supported OCR language in macOS 14.5 ?
"th-TH", "vi-VT"
*/

request.automaticallyDetectsLanguage = automaticallyDetectsLanguage;

if (![preferredLanguage isEqualToString:EZLanguageAuto]) {
Expand Down

0 comments on commit c8adbff

Please sign in to comment.