// Copyright 2024 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_SERVICES_ON_DEVICE_TRANSLATION_TRANSLATE_KIT_WRAPPER_H_ #define CHROME_SERVICES_ON_DEVICE_TRANSLATION_TRANSLATE_KIT_WRAPPER_H_ #include <optional> #include <string> #include "base/functional/callback.h" #include "base/no_destructor.h" #include "base/scoped_native_library.h" namespace on_device_translation { TranslateFunc; const char kTranslateKitLibraryName[] = …; // A wrapper of the translatekit library. It loads the library's binary and // store the exposed function pointers for the translator to use. class TranslateKitWrapper { … }; } // namespace on_device_translation #endif // CHROME_SERVICES_ON_DEVICE_TRANSLATION_TRANSLATE_KIT_WRAPPER_H_