An automatically-generated list of page translation relationships across our publications. Lessons en es fr pt OCR and Machine Translation OCR with Tesseract and ScanTailor Sentiment Analysis with 'syuzhet' using R Análisis de sentimientos en R con 'syuzhet' Análise de sentimentos em R com 'syuzhet' Análisis de redes sociales de personajes teatrales (parte 1) Análisis de redes sociales de personajes teatrales (parte 2) Análisis de corpus con Voyant Tools Analyzing Documents with TF-IDF Analyse de documents avec TF-IDF Analyzing Multilingual French and Russian Text using NLTK, spaCy, and Stanza Applied Archival Downloading with Wget Automated Downloading with Wget Descarga automatizada con Wget Download Automático com Wget Basic Text Processing in R Procesamiento básico de textos en R Processamento Básico de Texto em R Beginner's Guide to Twitter Data Building a static website with Jekyll and GitHub Pages Creación de sitios estáticos con Jekyll y GitHub Pages Calibrer des âges radiocarbone avec R Cleaning Data with OpenRefine Limpieza de datos con OpenRefine Nettoyer ses données avec OpenRefine Limpar dados com o OpenRefine Cleaning OCR’d text with Regular Expressions Clustering and Visualising Documents using Word Embeddings Clustering with Scikit-Learn in Python Algoritmos de agrupamento (clustering) utilizando scikit-learn em Python Code Reuse and Modularity in Python Reutilización de código y modularidad en Python Réutilisation de code et modularité Reutilização de código e modularidade em Python Running a Collaborative Research Website and Blog with Jekyll and GitHub Understanding and Using Common Similarity Measures for Text Analysis Computer Vision for the Humanities: An Introduction to Deep Learning for Image Classification (Part 1) Computer Vision for the Humanities: An Introduction to Deep Learning for Image Classification (Part 2) Des sources aux données, concevoir une base de données en sciences humaines et sociales avec nodegoat Construir un repositorio de fuentes históricas con Omeka Classic Corpus Analysis with Antconc Análisis de corpus con AntConc Analyse de corpus avec AntConc Corpus Analysis with spaCy Creación de corpus paralelo con LF Aligner Correspondence Analysis for Historical Research with R Análisis de correspondencia para la investigación histórica usando R Análise de Correspondência para Pesquisa Histórica com R Counting Frequencies from Zotero Items Counting Word Frequencies with Python Contar frecuencias de palabras con Python Décomptes d'occurrences de mots en Python Contagem de Frequências de Palavras com Python Creating an Omeka Exhibit Crear una exposición con Omeka Criar uma Exposição Omeka Creating and Viewing HTML Files with Python Crear y ver archivos HTML con Python Criação e Visualização de Ficheiros HTML com Python Creating Web APIs with Python and Flask Creating GUIs in Python for Digital Humanities Projects Creating Mobile Augmented Reality Experiences in Unity From Hermeneutics to Data to Networks: Data Extraction and Network Visualization of Historical Sources De la hermenéutica a las redes de datos: Extracción de datos y visualización de redes en fuentes históricas Creating New Items in Zotero Crowdsourced-Data Normalization with Python and Pandas Data Mining the Internet Archive Collection Minería de datos en las colecciones del Internet Archive Data Wrangling and Management in R Administración de datos en R Manipulação e transformação de dados com R Dealing with Big Data and Network Analysis Using Neo4j Designing a Deck of Timeline Cards for Tabletops and Tabletop Simulator Detecting Text Reuse with Passim Détecter la réutilisation de texte avec Passim Displaying a Georeferenced Map in KnightLab’s StoryMap JS Downloading Multiple Records Using Query Strings Descargar múltiples registros mediante cadenas de consulta Download de Múltiplos Registros usando Query Strings Editing Audio with Audacity Editar audio con Audacity Exhibición digital mínima e interactiva con CollectionBuilder Exploring and Analyzing Network Data with Python Analyse de réseau avec Python Explorar e Analisar Dados de Rede com Python Extracting Illustrated Pages from Digital Libraries with Python Extrair Páginas Ilustradas de Bibliotecas Digitais com Python Using Gazetteers to Extract Sets of Keywords from Free-Flowing Texts Facial Recognition in Historical Photographs with Artificial Intelligence in Python Fetching and Parsing Data from the Web with OpenRefine Finding Places in Text with the World Historical Gazetteer From HTML to List of Words (part 1) De HTML a lista de palabras (parte 1) Du HTML à une liste de mots (partie 1) De HTML para Lista de Palavras (parte 1) From HTML to List of Words (part 2) De HTML a lista de palabras (parte 2) Du HTML à une liste de mots (partie 2) De HTML para Lista de Palavras (parte 2) Generadores de texto e imágenes usando gramáticas libres de contexto en Aventura.js Generating an Ordered Data Set from an OCR Text File Générer un jeu de données structuré à partir d’un texte océrisé Geocoding Historical Data using QGIS Geoparsing English-Language Text with the Edinburgh Geoparser Georeferencing in QGIS 2.0 Georreferenciar con QGIS 2.0 Georreferenciamento com o QGIS 3.20 Georreferenciación y visualización de itinerarios con Recogito y Visone Using Geospatial Data to Inform Historical Research in R An Introduction to Version Control Using GitHub Desktop Introducción al control de versiones con GitHub Desktop Getting Started with Markdown Introducción a Markdown Débuter avec Markdown Introdução ao Markdown Introduction to MySQL with R Introdução ao MySQL com R Git como ferramenta metodológica em projetos de História (parte 1) Intro to Google Maps and Google Earth Introducción a Google Maps y Google Earth Using SPARQL to access Linked Open Data Uso de SPARQL para acceder a datos abiertos enlazados Introduction to Gravity Models of Migration & Trade Creating Deep Convolutional Neural Networks for Image Classification Installing Omeka Installing Python Modules with pip Instalar módulos de Python con pip Installation de bibliothèques Python avec pip Instalação de Módulos Python com pip Interactive Fiction in the Humanities Classroom: How to Create Interactive Text Games Using Twine Creating Interactive Visualizations with Plotly Interrogating a National Narrative with GPT-2 Introduction to Mobile Augmented Reality Development in Unity Introduction to the Bash Command Line Introducción a la línea de comandos en Bash Introduction à l'interface en ligne de commande Bash et Zsh Introdução à Linha de Comando Bash Intro to Beautiful Soup Introduction to the Principles of Linked Open Data Introducción a los Datos abiertos enlazados Introdução aos Dados Abertos Conectados Introduction to the Windows Command Line with PowerShell Introducción a la línea de comandos de Windows con PowerShell Intro to the Zotero API An Introduction to Twitterbots with Tracery Une introduction aux Bots Twitter avec Tracery Introducción a ImagePlot y la visualización de metadatos de colecciones de imágenes Introducción a la codificación de textos en TEI (parte 1) Introdução à codificação de textos em TEI (parte 1) Introducción a la codificación de textos en TEI (parte 2) Introducción al web scraping usando R Introduction to Map Warper Introducción a Map Warper Introduction à Heurist Python Introduction and Installation Introducción a Python e Instalación Introduction à Python et installation Introdução e instalação do Python Introduction to Audiovisual Transcoding, Editing, and Color Analysis with FFmpeg Introducción a la transcodificación, edición y visualización de datos audiovisuales con FFmpeg Introduction to Populating a Website with API Data Introduction to stylometry with Python Introduction à la stylométrie en Python Introdução à estilometria com Python Reshaping JSON with jq Introduction to Jupyter Notebooks Introduction aux carnets Jupyter Introdução ao Jupyter Notebook Keywords in Context (Using n-grams) with Python Palabras clave en contexto (usando n-grams) con Python Palavras-chave em Contexto (Usando n-gramas) com Python Regression Analysis with Scikit-Learn (part 1 - Linear) Setting up an Integrated Development Environment for Python (Linux) Creación de un entorno de desarrollo integrado para Python (Linux) Installer un environnement de développement intégré pour Python (Linux) Configurar um ambiente de desenvolvimento integrado para Python (Linux) Regression Analysis with Scikit-learn (part 2 - Logistic) Setting Up an Integrated Development Environment for Python (Mac) Creación de un entorno de desarrollo integrado para Python (Mac) Configurar um ambiente de desenvolvimento integrado para Python (Mac) Manipulating Strings in Python Manipular cadenas de caracteres en Python Manipuler des chaînes de caractères en Python Manipular strings com Python Web Mapping with Python and Leaflet Supervised Classification: The Naive Bayesian Returns to the Old Bailey Normalizing Textual Data with Python Normalizar datos de texto con Python Normaliser des données textuelles avec Python Normalização de Dados Textuais com Python OCR with Google Vision API and Tesseract Output Data as an HTML File with Python Salida de datos como archivo HTML con Python Saída de Dados como um Ficheiro HTML com Python Output Keywords in Context in an HTML File with Python Salida de palabras clave en contexto en un archivo HTML con Python Préserver et rendre identifiables les logiciels de recherche avec Software Heritage Preserving Your Research Data Preservar tus datos de investigación Préserver ses données de recherche Preservar os seus dados de investigação Introducción a la publicación web de archivos TEI con CETEIcean Installing QGIS 2.0 and Adding Layers R Basics with Tabular Data Datos tabulares en R Analyser des données tabulaires avec R Noções básicas de R com dados tabulares Counting and mining research data with Unix Contabilizar y minar datos de investigación con Unix Contagem e mineração de dados de investigação com Unix Reutilizar colecciones digitales: GLAM Labs Scalable Reading of Structured Data Lectura Escalable de Datos Estructurados Sentiment Analysis for Exploratory Data Analysis Análise de sentimento para exploração de dados Making an Interactive Web Application with R and Shiny Creación de aplicaciones web interactivas con R y Shiny Criando uma aplicação Web interativa com R e Shiny The Sound of Data (a gentle introduction to sonification for historians) Sonificação de dados (uma introdução à sonificação para historiadores) Working with Named Places: How and Why to Build a Gazetteer Sumarização de narrativas acerca de eventos do passado documentados na web utilizando Python: o caso do Arquivo.pt Sustainable Authorship in Plain Text using Pandoc and Markdown Escritura sostenible en texto plano usando Pandoc y Markdown Rédaction durable avec Pandoc et Markdown Autoria Sustentável em Texto Simples usando Pandoc e Markdown Temporal Network Analysis with R Análisis de redes temporal en R Text Mining in Python through the HTRC Feature Reader Text Mining YouTube Comment Data with Wordfish in R Getting Started with Topic Modeling and MALLET Introducción a Topic Modeling y MALLET Transcribing Handwritten Text with Python and Microsoft Azure Computer Vision La reconnaissance automatique d'écriture à l'épreuve des langues peu dotées Reconhecimento automático de manuscritos para o teste de idiomas não latinos Transforming Data for Reuse and Re-publication with XML and XSL Transformación de datos con XML y XSL para su reutilización Transliterating non-ASCII characters with Python Understanding and Creating Word Embeddings Understanding Regular Expressions Comprendre les expressions régulières Up and Running with Omeka.net Poniendo Omeka a funcionar Démarrer avec Omeka Classic Introdução ao Omeka.net Using JavaScript to Create Maps of Correspondence Uso de las colecciones del HathiTrust para el análisis de textos literarios en R Creating New Vector Layers in QGIS 2.0 Criar novas camadas vetoriais com o QGIS 2.0 Understanding Web Pages and HTML Para entender páginas web y HTML Comprendre les pages web et le HTML Noções básicas de páginas web e HTML Visualización y animación de tablas históricas con R Visualização e animação de tabelas históricas com R Visualizing Data with Bokeh and Pandas Setting Up an Integrated Development Environment for Python (Windows) Creación de un entorno de desarrollo integrado para Python (Windows) Installer un environnement de développement intégré pour Python (Windows) Configurar um ambiente de desenvolvimento integrado para Python (Windows) Working with batches of PDF files Working with Text Files in Python Trabajar con archivos de texto en Python Travailler avec des fichiers texte en Python Trabalhando com ficheiros de texto em Python Downloading Web Pages with Python Descargar páginas web con Python Télécharger des pages web avec Python Download de páginas Web com Python Other pages en es fr pt 404 - Page not found About the Programming Historian Acerca de The Programming Historian en español Présentation du Programming Historian en français Sobre o Programming Historian em português Author Guidelines Guía para autores Consignes aux auteur(e)s Directrizes para Autores Contribute to the Programming Historian Contribuye a The Programming Historian en españolr Contribuer au Programming Historian Contribua para o Programming Historian em Português Editor Guidelines Guía para editores Consignes aux rédacteurs et rédactrices Directrizes para editores Events Eventos Événements Eventos Report a bug Reporte de errores Signaler une erreur Reportar um erro Individual Supporters Colaboradores individuales Dons Apoiadores individuais Institutional Partnership Programme Programa de Instituciones Asociadas Partenariat Institutionnele Programa de Parceria Institucional Lessons published in partnership with Jisc and The National Archives Lecciones publicadas en colaboración con Jisc y The National Archives Leçons publiées en partenariat avec Jisc et The National Archives Lições publicadas em parceria com Jisc e The National Archives Lesson Retirement Policy Política de retirada de lecciones Politique de retrait des leçons Política para remover lições Lesson Directory Índice de lecciones Index des leçons Índice de Lições Privacy Policy Política de privacidad Politique sur la vie privée Política de privacidade Project Team Equipo de proyecto Équipe du projet Equipe Project Research Investigación Recherche Pesquisa do projeto Reviewer Guidelines Guía para revisores Consignes aux evaluteur(trice)s Diretrizes para Revisores Plain Text Workflow Our Supporters Nuestros colaboradores Nos Soutiens Nossos Apoiadores Translation Concordance Translator Guidelines Guía para traductores Consignes aux traducteurs et aux traductrices Directrizes para Tradutores What to do if you get Stuck Vacancies Vacantes Postes vacants Vagas “What is Brexit?”” Programming Historian English Language Lesson Template Plantilla para lecciones de Programming Historian en español Modèle de leçon pour le Programming Historian en français Modelo de Lições em Português do Programming Historian Discursos presideciales latinoamericanos What is this