Contents

itsliamdowd/swifttranslate

It just works! Easy to use Swift Translation. No API Key required!

Setup

  • Open your Xcode project

- Click File > Add Packages - Paste in https://github.com/SkiingIsFun123/SwiftTranslate - Click the Add Package button on the bottom right side

Example

import Foundation

// Example function that demonstrates the usage of SwiftTranslate struct
func translateExample() {
    let sourceText = "Hello world!"
    let sourceLanguage = "en"
    let targetLanguage = "fr"

    let translatedText = try SwiftTranslate.translateText(text: sourceText, sourceLanguage: sourceLanguage, targetLanguage: targetLanguage)
    print("Source Text: \(sourceText)")
    print("Translated Text: \(translatedText)")
}

// Call the example function
translateExample()

Languages Supported

Please note that translation provided may not be 100% accurate. Additionally, some languages may be better supported than others so use at your own risk.

  • Arabic: ar
  • Azerbaijani: az
  • Chinese: zh
  • Czech: cs
  • Danish: da
  • Dutch: nl
  • English: en
  • Esperanto: eo
  • Finnish: fi
  • French: fr
  • German: de
  • Greek: el
  • Hebrew: he
  • Hindi: hi
  • Hungarian: hu
  • Indonesian: id
  • Irish: ga
  • Italian: it
  • Japanese: ja
  • Kabyle: kab
  • Korean: ko
  • Occitan: oc
  • Persian: fa
  • Polish: pl
  • Portuguese: pt
  • Russian: ru
  • Slovak: sk
  • Spanish: es
  • Swedish: sv
  • Turkish: tr
  • Ukrainian: uk
  • Vietnamese: vi

Acknowledgement

Swift Translate is based off of LibreTranslate. Thanks for making this package possible! https://github.com/LibreTranslate/LibreTranslate

Package Metadata

Repository: itsliamdowd/swifttranslate

Default branch: main

README: README.md