
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
number-in-full-multilang
Advanced tools
A lib to convert a number, that represents a value in Brazilian (BRL), American (USD), or Spanish (EUR) currency, into the value in full in these countries languages. Each one will be converted according to their respective currency: real, dollar and euro
A lib to convert a number, that represents a value in Brazilian, American or Spanish currency, into the value in full in these countries languages(PT-BR, EN-US, ES-ES, respectively). Each one will be converted according to their respective currency: real (BRL), dollar (USD) and euro (EUR). For instance, if you choose portuguese (pt) in the function, you will obtain the number you insert written in full as a BRL value.
To run this project, you will need to have Git and Node installed in your machine.
npm install number-in-full-multilang
The lib uses ES6 module. So, in order to use it, after installation, some configurations are required.
Add
"type": "module"
to the package.json file of your node project.
In the end of the body of the HTML document add
<script type="module" src="./RELATIVE_PATH_TO_SCRIPT/SCRIPT_NAME.js"></script>
And, in your script file:
import { numberInFullConverter } from '../node_modules/number-in-full-multilang/index.js';
import { numberInFullConverter } from 'number-in-full-multilang';
// numberInFullConverter(number, 'languageCode')
numberInFullConverter(01.10, 'en') // One dollar and ten cents
numberInFullConverter(01.10, 'es') // Un euro con diez céntimos
numberInFullConverter(01.10, 'pt') // Um real e dez centavos
| Language | Currency | LanguageCode |
|---|---|---|
| Portuguese (Brazil) | Real | 'pt' |
| English (USA) | Dollar | 'en' |
| Spanish (Spain) | Euro | 'es' |
If you need to insert the number directly in your code, use '.' as decimal point (JavaScript requirement). But, if the number will be provided by the user in the frontend of an app, for instance, the function accepts '.' and ',' (used in some countries like Brazil) as separator.
Did you find a bug? Would you like to add new languages? Do you have feedbacks? Contact me, submit a PR. All contributions are welcome!
Rubens Mario
This code is licensed under the MIT license for Rubens Mario Moreira da Costa Filho.
FAQs
A lib to convert a number, that represents a value in Brazilian (BRL), American (USD), or Spanish (EUR) currency, into the value in full in these countries languages. Each one will be converted according to their respective currency: real, dollar and euro
We found that number-in-full-multilang demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.