0 purchases
vamboai
VamboAI #
VamboAI is a Dart package that provides access to the Vambo AI API for language identification and translation. This package allows you to interact with the Vambo AI API in a simple and efficient manner.
API Key #
To use the Vambo AI API, you need to obtain an API key. Please visit the Vambo AI Studio to create an account and obtain your API key.
Supported Languages #
Please refer to the Vambo AI API documentation for a list of supported languages.
Features #
Identify the language of a given text.
Translate text between various supported languages.
Supports a wide range of languages commonly used in Africa and beyond.
Installation #
Add vamboai to your pubspec.yaml:
dependencies:
vamboai: ^0.0.1
copied to clipboard
Then run:
dart pub get
copied to clipboard
Usage #
Import the vamboai package:
import 'package:vamboai/vamboai.dart';
copied to clipboard
Create an instance of VamboAI using your API key:
void main() async {
final ai = VamboAI.fromAPIKey('your_api_key');
// Identify the language of a given text
final response = await ai.identify('Hello, how are you?');
print('Primary Language: ${response.primary.name}');
print('Additional Languages: ${response.additional.map((lang) => lang.name).join(', ')}');
// Translate text from English to French
final tResponse = await ai.translate(
'Hello, how are you?',
from: Language.english,
to: Language.french,
);
print('Translation: ${tResponse.output}');
}
copied to clipboard
Error Handling #
All errors from the Vambo AI API are thrown as VamboException.
try {
final response = await vambo.identify('Some text');
} catch (e) {
print(e); // Handle the exception
}
copied to clipboard
Contributing #
Contributions to the VamboAI library are welcome. Please feel free to fork the repository, make your changes, and submit a pull request.
License #
This library is distributed under the MIT License. See the LICENSE file in the repository for more information.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.