What languages and currencies does SparkReceipt work in?

The app is in English, Finnish, French, German, Japanese, Spanish, Swedish and Turkish. SparkReceipt reads receipts in many more languages and 150+ currencies, converts totals to your home currency, and lets you set a custom exchange rate. It doesn't translate files.

JO
Written by Joel OjalaUpdated Oct 12, 2026

The SparkReceipt app (web, iOS and Android) is available in English, Finnish, French, German, Japanese, Spanish, Swedish and Turkish. Receipts and invoices don't need to be in one of those languages: SparkReceipt reads documents in many other languages and scripts too. It works with over 150 currencies and converts each document's total to your account's home currency. SparkReceipt does not translate your uploaded files, but SparkAgent can tell you what a receipt says in your language.

App languages

Menus, labels and built-in texts are translated into:

  • English
  • Finnish
  • French
  • German
  • Japanese
  • Spanish
  • Swedish
  • Turkish

Change the language in your Profile under Preferences. On the web, click your name at the bottom of the left sidebar to find Profile. On mobile, open the menu and tap Profile. See Calendar settings: Date format order and language.

Help articles use the English names

This help center is written in English, so the button and menu names in an article are the English ones. In another language the same button has a translated name. For example, in German:

  • Actions in the Documents list is Aktionen.
  • Move to account (moving documents to another linked account) is In Konto verschieben.
  • Assign is Zuweisen.

If you can't find a button from an article, switch your Language to English for a moment to match the names.

Receipts and invoices in other languages

SparkReceipt reads documents with AI, so a receipt can be in a language the app itself isn't translated into.

  • Text recognition works best with languages written in Latin letters (a–z plus accents such as ä, ö, å, ü, ß).
  • AI reading also handles other scripts, including Japanese and Chinese (simplified and traditional).

The extracted details (Merchant, line item names, description) keep the wording on the document. They are not translated.

Arabic script and Arabic-Indic digits

Receipts in Arabic, including amounts and dates written with Arabic-Indic digits (٠١٢٣٤٥٦٧٨٩), go through the same AI reading as any other receipt. There is no separate setting for them. After the scan, check the total and the date and correct them in the document if something was misread.

You don't need to write the price on the invoice to help the scan. If an amount is missing or wrong after scanning, type the correct one in the document's form. See Can SparkReceipt handle handwritten text?

Can SparkReceipt translate my receipts?

No. SparkReceipt keeps your uploaded file as it is and has no translate feature. What you can do:

  • Ask SparkAgent. Open the document, click Ask SparkAgent (mobile: the sparkle button) and ask, for example, "What do the line items on this receipt say, in English?". SparkAgent answers in the language you write in.
  • Store a translation. Ask SparkAgent to write the translation into the document's description, or to rename the line items in your language.

See How to use SparkAgent.

Currencies and conversion

SparkReceipt supports over 150 currencies, with daily and historical exchange rates.

  • Each document keeps its own currency, and SparkReceipt converts its total to your account's home currency using the rate for the document's date.
  • You can have documents in many currencies in one account.
  • See What currencies does SparkReceipt support? for the list.

An invoice with two currencies and an exchange rate on it

SparkReceipt records one currency per document: the currency of the document's total. It converts that total with its own daily rate. It doesn't read the exchange rate printed on the invoice as a separate field, and a second currency on the same invoice is not stored.

To use the rate printed on the invoice instead, open the document in the web app. In the amounts, the Conversion rate row has an edit button. It opens Set custom exchange rate, where you type the Exchange rate. Reset custom rate goes back to SparkReceipt's own rate.

If you want the printed exchange rate or the second currency's amount saved on every document, add an AI Field for it. See AI Fields: extract custom data from documents.