Χρήση της υπηρεσίας GroupDocs.Translation Cloud API για τη μετάφραση από Σερβικά σε Αγγλικά με χρήση curl
Το GroupDocs.Translation Cloud API είναι ένα ισχυρό εργαλείο που επιτρέπει την αυτόματη μετάφραση κειμένου από έναν γλωσσικό σε άλλο. Με χρήση του API, οι προγραμματιστές μπορούν να ενσωματώσουν τη λειτουργικότητα μετάφρασης στις εφαρμογές και τις ιστοσελίδες τους. Χρησιμοποιώντας την εντολή curl στο Terminal, μπορούν να στείλουν αιτήσεις μετάφρασης από τα Σερβικά στα Αγγλικά και να λάβουν τα αποτελέσματα σε μορφή κειμένου.
// Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
public TextResponse TranslateText(Configuration conf)
{
string pair = "sr-en";
string text = "Χρήση της υπηρεσίας GroupDocs.Translation Cloud API για τη μετάφραση από Σερβικά σε Αγγλικά με χρήση curl";
TranslationApi api = new TranslationApi(conf);
TranslateTextRequest request = api.CreateTextRequest(pair, text);
TextResponse response = api.RunTranslationTextTask(request);
return response;
}
# Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
curl -X POST "https://api.groupdocs.cloud/v1.0/translation/text" \
-H "Authorization: Bearer TOKEN" \
-H "Content-Type: application/json" \
-d '[{"pair":"sr-en", "text":"Χρήση της υπηρεσίας GroupDocs.Translation Cloud API για τη μετάφραση από Σερβικά σε Αγγλικά με χρήση curl"}]'
# and response
{ "status":"ok", "message":"Text translated successfully", "translation":"....." }
// Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
import com.GroupDocs.translate.api.*;
import com.GroupDocs.translate.Configuration;
private static void setUpConfig() throws Exception {
Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
}
static String TranslateText() {
pair = "sr-en";
text = "Χρήση της υπηρεσίας GroupDocs.Translation Cloud API για τη μετάφραση από Σερβικά σε Αγγλικά με χρήση curl";
TextInfo textInfo = new TextInfo(pair, text);
TranslationTextRequest translationTextRequest = new TranslationTextRequest(TextInfo.toString());
TranslationTextResponse translateTextResponse = TranslationApi.TranslateText(translationTextRequest);
return translateTextResponse.translation;
}
# Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
from groupdocstranslationcloud.configuration import Configuration
from groupdocstranslationcloud.api.translation_api import TranslationApi
from groupdocstranslationcloud.models.translate_text import TranslateText
from groupdocstranslationcloud.models.translate_document import TranslateDocument
# enter valid apiKey and appSid
configuration = Configuration(apiKey="", appSid="")
api = TranslationApi(configuration)
pair = "sr-en"
text = "Χρήση της υπηρεσίας GroupDocs.Translation Cloud API για τη μετάφραση από Σερβικά σε Αγγλικά με χρήση curl"
translator = TranslateText(pair, text)
response = translator.to_string()
res_text = api.post_translate_text(response)
print(res_text.translation)
Features
Ανίχνευση γλώσσας (Language detection)
Το API προσφέρει δυνατότητα ανίχνευσης της αρχικής γλώσσας του κειμένου που πρόκειται να μεταφραστεί.
Μετάφραση (Translation)
Επιτρέπει τη μετάφραση κειμένου από τα Σέρβικα στα Αγγλικά με τη χρήση προηγμένων αλγορίθμων μηχανικής μάθησης.
Έλεγχος ορθογραφίας και γραμματικής (Spelling and Grammar Check)
Δυνατότητα ελέγχου της ορθογραφίας και της γραμματικής του μεταφρασμένου κειμένου για να διασφαλιστεί η ακρίβεια της μετάφρασης.
Προσαρμοσμένες επιλογές μετάφρασης (Custom Translation Options)
Επιτρέπει την προσαρμογή των επιλογών μετάφρασης, όπως την αγνόηση ή την διατήρηση των HTML ετικετών, την εξαίρεση λέξεων κ.λπ.
Frequently Asked Questions
Πώς μπορώ να χρησιμοποιήσω το GroupDocs.Translation Cloud με curl για μετάφραση από σέρβικα σε αγγλικά;
Μπορείτε να χρησιμοποιήσετε το GroupDocs.Translation Cloud για μετάφραση από σέρβικα σε αγγλικά με τη χρήση κατάλληλων αιτημάτων curl στον αντίστοιχο API endpoint.
Ποιο είναι το αναγνωριστικό του API που πρέπει να χρησιμοποιήσω για να στείλω αιτήματα στο GroupDocs.Translation Cloud;
Θα πρέπει να χρησιμοποιήσετε το αναγνωριστικό κλειδιού API που παρέχεται από το GroupDocs.Translation Cloud για να στείλετε αιτήματα στο API endpoint.
Ποιες παράμετροι πρέπει να συμπεριλάβω στο curl αίτημά μου για μετάφραση από σέρβικα σε αγγλικά;
Οι παράμετροι που πρέπει να συμπεριλάβετε στο curl αίτημά σας περιλαμβάνουν το κλειδί API, το κείμενο που πρόκειται να μεταφραστεί, τη γλώσσα προέλευσης (σέρβικα) και τη γλώσσα προορισμού (αγγλικά), μεταξύ άλλων.